Bagaimana untuk menetapkan DPI / resolusi apabila menukar fail PSD ke .NET
Untuk pencetakan, pra-cetak, dan aliran kerja digital yang tinggi, tetapan DPI (titik per inci) adalah penting. Aspose.PSD untuk .NET membolehkan anda menentukan resolusi DPi / output yang disesuaikan untuk mana-mana penukaran PSD (JPEG, PNG, TIFF, PDF, dll) dengan satu baris kod.
Masalah dunia sebenar
DPI lalai jarang sesuai untuk penerbitan atau percetakan. eksport manual memerlukan terlalu banyak klik dan tidak boleh berskala untuk set imej yang besar.
Gambaran keseluruhan penyelesaian
Menyediakan pilihan anda ImageOptions
Sebagai contoh, JpegOptions
, PngOptions
, TiffOptions
, PdfOptions
untuk menetapkan DPI yang tepat yang diperlukan, kemudian simpan fail yang ditukar.
Prerequisites
- Visual Studio 2019 atau seterusnya
- .NET 6.0 atau lebih baru (atau .Net Framework 4.6.2+)
- Aspose.PSD untuk .NET daripada NuGet
- fail PSD(s) untuk penukaran
PM> Install-Package Aspose.PSD
Pelaksanaan langkah demi langkah
Langkah 1: Muat turun fail 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);
Langkah 2: Setkan DPI dalam Pilihan Eksport
var jpegOptions = new JpegOptions()
{
ResolutionSettings = new ResolutionSetting(300, 300) // 300x300 DPI for print quality
};
Langkah 3: Simpan fail dengan DPI tersuai
image.Save(outputFile, jpegOptions);
image.Dispose();
Penggunaan Kasus dan Permohonan
- Aset pemasaran yang bersedia cetak atau tinggi
- Prepress atau design-to-print aliran kerja
- Aset web dengan keperluan kepadatan piksel tertentu
Tantangan dan Penyelesaian Bersama
DPI diabaikan dalam beberapa penonton: Sesetengah perisian mengabaikannya DPI dan hanya menggunakan dimensi piksel – ujian dalam percetakan dan aliran kerja profesional.
Saiz output: Sentiasa semak kedua-dua dimensi piksel dan DPI dalam sifat fail keluar.
amalan terbaik
- Sentiasa menyemak dalam percetakan atau aliran kerja digital anda
- Menggunakan 300+ DPI untuk cetak, 72-150 dpi untuk web
- Automatik untuk perpustakaan imej penuh seperti yang diperlukan
FAQ
**Q: Bolehkah saya menetapkan DPI untuk semua format output?**A: Ya - gunakan yang sepadan ImageOptions
Kelas dan set ResolutionSettings
.
**Q: Adakah perubahan DPI mengubah saiz piksel?**A: Tidak - metadata DPI dipisahkan daripada saiz imej; menyesuaikan kedua-duanya jika perlu.
Conclusion
Aspose.PSD untuk .NET memberi anda kawalan keseluruhan resolusi imej untuk setiap format output. Aspose.PSD untuk .NET API Rujukan .