Cum să setezi DPI / rezoluție atunci când convertiți fișierele PSD în .NET

Cum să setezi DPI / rezoluție atunci când convertiți fișierele PSD în .NET

Pentru tipărirea, prepresia și fluxurile de lucru digitale cu rezistență ridicată, setarea DPI (puncte pe inci) este critică. Aspose.PSD pentru .NET vă permite să definiți rezoluția de ieșire/DPI personalizată pentru orice conversie PSD (JPEG, PNG, TIFF, PDF, etc.) cu o singură linie de cod.

Problema lumii reale

DPI-ul standard este rar potrivit pentru publicare sau imprimare. exportul manual necesită prea multe clicuri și nu poate fi scalată pentru seturile de imagini mari.

Soluție de ansamblu

Configurați alegerile dvs. ImageOptions De exemplu, JpegOptions, PngOptions, TiffOptions, PdfOptionsPentru a stabili DPI exact necesar, apoi salvați fișierul convertit.

Prevederile

  • Visual Studio 2019 sau mai târziu
  • .NET 6.0 sau mai târziu (sau .Net Framework 4.6.2+)
  • Aspose.PSD pentru .NET de la NuGet
  • Fișier PSD(s) pentru conversie
PM> Install-Package Aspose.PSD

Implementarea pas cu pas

Pasul 1: Încărcați fișierul 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);

Pasul 2: Setarea DPI în opțiunile de export

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

Pasul 3: Salvați fișierul cu DPI personalizat

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

Folosește cazuri și aplicații

  • Proprietăți de marketing gata de imprimare sau de înaltă calitate
  • Preprint sau design-to-print fluxuri de lucru
  • Proprietăți web cu cerințe specifice de densitate pixel

Provocări și soluții comune

DPI ignorat în unele vizualizatori: Unele software ignorează DPI și utilizează doar dimensiunile pixelelor – testarea în imprimare și fluxurile de lucru profesionale.

** Dimensiunea de ieșire:** Verificați întotdeauna dimensiunile pixelului și DPI-ul în proprietățile fișierului de origine.

Cele mai bune practici

  • Întotdeauna preview în fluxul dvs. de lucru tipărit sau digital
  • Utilizați 300+ DPI pentru imprimare, 72-150 DPi pentru web
  • Automat pentru bibliotecile de imagini complete, după cum este necesar

FAQ

**Q: Pot să setez DPI pentru toate formatele de ieșire?**A: Da – utilizarea corespunzătoare ImageOptions Clasă și set ResolutionSettings.

**Q: Modificarea DPI schimbă dimensiunile pixelelor?**A: Nu – metadata DPI este separata de dimensiunea imaginii; ajustati ambele daca este necesar.

concluziile

Aspose.PSD pentru .NET vă oferă un control total asupra rezoluției imaginii pentru fiecare format de ieșire. Aspose.PSD pentru .NET API Referință .

 Română