วิธีการตั้งค่า DPI / ความละเอียดเมื่อแปลงไฟล์ PSD ใน .NET

วิธีการตั้งค่า DPI / ความละเอียดเมื่อแปลงไฟล์ PSD ใน .NET

สําหรับการพิมพ์ Prepress และอัตราการทํางานดิจิตอลที่มีความเร็วสูงการตั้งค่า DPI (จุดต่อ นิ้ว) เป็นสิ่งสําคัญ Aspose.PSD สําหรับ .NET ช่วยให้คุณสามารถกําหนดความละเอียดแบบกําหนดเองสําหรับการแปลง PSD (JPEG, PNG, TIFF, PDF, ฯลฯ) ด้วยเส้นโค้ดเดียว

ปัญหาโลกจริง

คู่มือการส่งออกต้องการคลิกมากเกินไปและไม่สามารถสกรูได้สําหรับชุดภาพขนาดใหญ่

ความคิดเห็นเกี่ยวกับโซลูชัน

การตั้งค่าที่เลือกของคุณ ImageOptions (เช่น JpegOptions, PngOptions, TiffOptions, PdfOptions) เพื่อตั้งค่า DPI ที่ถูกต้องที่จําเป็นแล้วบันทึกไฟล์ที่แปลง

ข้อกําหนด

  • Visual Studio 2019 หรือภายหลัง
  • .NET 6.0 หรือเร็วกว่า (หรือ .Net Framework 4.6.2+)
  • Aspose.PSD สําหรับ .NET จาก NuGet
  • ไฟล์ PSD(s) สําหรับการแปลง
PM> Install-Package Aspose.PSD

การดําเนินการขั้นตอนขั้นตอน

ขั้นตอน 1: ดาวน์โหลดไฟล์ PSD

using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;
using Aspose.PSD.ImageOptions;

string inputFile = "./input/hires.psd";
string outputFile = "./output/hires.jpg";

var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage image = (PsdImage)Image.Load(inputFile, loadOptions);

ขั้นตอน 2: การตั้งค่า DPI ในตัวเลือกการส่งออก

var jpegOptions = new JpegOptions()
{
    ResolutionSettings = new ResolutionSetting(300, 300) // 300x300 DPI for print quality
};

ขั้นตอนที่ 3: บันทึกไฟล์ด้วย DPI ที่กําหนดเอง

image.Save(outputFile, jpegOptions);
image.Dispose();

ใช้กรณีและแอปพลิเคชัน

  • คุณสมบัติการตลาดที่พร้อมพิมพ์หรือสูง
  • กระแสการทํางาน Prepress หรือ Design-to-print
  • คุณสมบัติเว็บที่มีความหนาแน่นพิกเซลที่กําหนดเอง

ความท้าทายและโซลูชั่นทั่วไป

DPI ignored in some viewers: บางซอฟต์แวร์ ignores DPI and uses pixel dimensions only—test in print and professional workflows.

ขนาดการส่งออก: ตรวจสอบทั้งขนาดพิกเซลและ DPI ในคุณสมบัติไฟล์ output

แนวทางที่ดีที่สุด

  • โปรดดูก่อนหน้าเสมอในกระแสการทํางานพิมพ์หรือดิจิตอลของคุณ
  • ใช้ 300+ DPI สําหรับการพิมพ์ 72-150 dpi สําหรับเว็บ
  • อัตโนมัติสําหรับสมุดภาพเต็มตามความต้องการ

FAQ

Q: ฉันสามารถตั้งค่า DPI สําหรับรูปแบบการส่งออกทั้งหมดได้หรือไม่A: ใช่ - ใช้ที่เหมาะสม ImageOptions คลาสและชุด ResolutionSettings.

Q: การเปลี่ยนแปลง DPI จะเปลี่ยนขนาดพิกเซลหรือไม่A: ไม่ - metadata DPI เป็นแยกจากขนาดของภาพ; การปรับทั้งสองหากจําเป็น

ข้อสรุป

Aspose.PSD for .NET ให้คุณควบคุมความละเอียดภาพทั้งหมดสําหรับทุกรูปแบบการออก สําหรับการแปลงขั้นสูงและคุณสมบัติ DPI โปรดดูที่: Aspose.PSD สําหรับการอ้างอิง API .NET .

 แบบไทย