Hur man ställer in DPI/Resolution när du konverterar PSD-filer till .NET

Hur man ställer in DPI/Resolution när du konverterar PSD-filer till .NET

För utskrift, prepress och höghastighetiga digitala arbetsflöden är inställningen DPI (punkter per tum) avgörande. Aspose.PSD för .NET låter dig definiera anpassadDPI/output-upplösning för någon PSD-konvertering (JPEG, PNG, TIFF, PDF, etc.) med en enda kodlinje.

Realvärldsproblem

Standard DPI är sällan lämplig för publicering eller utskrift. manuell export kräver för många klick och kan inte skala för stora bilder.

Översikt över lösningen

Konfigurera din valda ImageOptions Till exempel, JpegOptions, PngOptions, TiffOptions, PdfOptionsför att ställa in den exakta DPI som behövs, spara sedan den konverterade filen.

förutsättningar

  • Visual Studio 2019 eller senare
  • .NET 6.0 eller senare (eller .Net Framework 4.6.2+)
  • Aspose.PSD för .NET från NuGet
  • PSD fil(s) för konvertering
PM> Install-Package Aspose.PSD

Steg för steg genomförande

Steg 1: Ladda ner 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: Ställ in DPI i exportalternativ

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

Steg 3: Spara filen med anpassad DPI

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

Använd fall och applikationer

  • Utskrifts- eller high-res marknadsföringsverksamhet
  • Prepress eller design-till-print arbetsflöden
  • Webb tillgångar med specifika pixeldensitetskrav

Gemensamma utmaningar och lösningar

DPI ignoreras i vissa tittare: Vissa program ignorerar DPI och använder endast pixeldimensioner – test i tryck och professionella arbetsflöden.

Wrong output size: Kontrollera alltid både pixeldimensioner och DPI i utgångsfilegenskaper.

Bästa praxis

  • Alltid förhandsvisning i din tryckta eller digitala arbetsflöde
  • Använda 300+ DPI för utskrift, 72–150 dpi för web
  • Automatisera för full bildbibliotek som behövs

FAQ

**Q: Kan jag ställa in DPI för alla utgångsformat?**A: Ja – använd motsvarande ImageOptions Klass och set ResolutionSettings.

**Q: Ändra DPI förändrar pixeldimensioner?**A: Nej-DPI-metadata är separerade från bildstorlek; justera båda om det behövs.

slutsatser

Aspose.PSD för .NET ger dig total kontroll över bildupplösning för varje utgångsformat. för mer avancerad konvertering och DPI-funktioner, se Aspose.PSD för .NET API Referens .

 Svenska