Hvordan sette inn DPI/resolusjon når du konverterer PSD-filer til .NET

Hvordan sette inn DPI/resolusjon når du konverterer PSD-filer til .NET

Aspose.PSD for .NET lar deg definere tilpasset DPI/utgangsløsning for enhver PSD-konversjon (JPEG, PNG, TIFF, PDF, etc.) med en enkelt linje kode.

Real-verdens problem

Standard DPI er sjelden egnet for publisering eller utskrift. manuell eksport krever for mange klikk og kan ikke skala for store bilde sett.

Oversikt over løsning

Konfigurer ditt utvalgte ImageOptions (For eksempel JpegOptions, PngOptions, TiffOptions, PdfOptionsfor å sette den nøyaktige DPI som trengs, og deretter lagre den konverterte filen.

Prerequisites

  • Visual Studio 2019 eller senere
  • .NET 6.0 eller nyere (eller .Net Framework 4.6.2+)
  • Aspose.PSD for .NET fra NuGet
  • PSD fil(er) for konvertering
PM> Install-Package Aspose.PSD

Step-by-step implementering

Steg 1: Last ned PSD-filen

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);

Steg 2: Sett DPI i eksportalternativer

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

Trinn 3: Lagre filen med tilpasset DPI

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

Bruker tilfeller og applikasjoner

  • Print-ready eller high-res markedsføringsverdi
  • Prepress eller design-til-print arbeidsflyter
  • Nettbaserte eiendeler med spesifikke pixeldensitetskrav

Vanlige utfordringer og løsninger

DPI ignorert i noen seere: Noen programvare ignorerer DPI og bruker bare pixeldimensjoner – test i utskrift og profesjonelle arbeidsflyter.

** Utgangsstørrelse:** Kontroller alltid både pixeldimensjoner og DPI i utgang filegenskaper.

Beste praksis

  • Alltid forhåndsvisning i utskrift eller digital arbeidsflyt
  • Bruker 300+ DPI for utskrift, 72–150 dpi for web
  • Automatisk for full bildebibliotek som nødvendig

FAQ

**Q: Kan jeg sette inn DPI for alle utgangsformater?**A: Ja – bruk den tilsvarende ImageOptions Klasse og set ResolutionSettings.

**Q: Kan endring av DPI endre pixeldimensjoner?**A: Nei-DPI-metadata er adskilt fra bildestørrelse; justere begge, hvis det er nødvendig.

Conclusion

Aspose.PSD for .NET gir deg total kontroll over bildeoppløsning for hvert utgangsformat. for mer avansert konvertering og DPI-funksjoner, se Aspose.PSD for .NET API Referanse .

 Norsk