Wie Sie DPI/Resolution konfigurieren, wenn Sie PSD-Dateien in .NET konvertieren

Wie Sie DPI/Resolution konfigurieren, wenn Sie PSD-Dateien in .NET konvertieren

Für Druck, Prepress und High-Res-Digital-Workflows ist die Einstellung von DPI (Punkte pro Zoll) entscheidend. Aspose.PSD für .NET ermöglicht es Ihnen, eine angepasste Dpi/Ausgangsresolution für jede PSD-Konvertierung (JPEG, PNG, TIFF, PDF usw.) mit einer einzigen Codelinie zu definieren.

Real-Weltproblem

Default DPI ist selten für Veröffentlichung oder Druck geeignet. Manual Export erfordert zu viele Klicks und kann nicht für große Bildset skalieren.

Überblick der Lösung

Konfigurieren Sie Ihre ausgewählten ImageOptions Zum Beispiel, JpegOptions, PngOptions, TiffOptions, PdfOptions, um den genauen DPI festzustellen, dann die konvertierte Datei speichern.

Voraussetzung

  • Visual Studio 2019 oder später
  • .NET 6.0 oder höher (oder .Net Framework 4.6.2+)
  • Aspose.PSD für .NET von NuGet
  • PSD-Datei(s) für Konvertierung
PM> Install-Package Aspose.PSD

Schritt für Schritt Implementierung

Schritt 1: Laden Sie die PSD-Datei herunter

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

Schritt 2: Set DPI in Exportoptionen

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

Schritt 3: Speichern Sie die Datei mit custom DPI

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

Verwendung von Fällen und Anwendungen

  • Print-ready oder High-Res Marketing-Vermögenswerte
  • Prepress oder Design-to-Print Workflows
  • Web-Vermögenswerte mit spezifischen Pixeldichteanforderungen

Gemeinsame Herausforderungen und Lösungen

DPI in einigen Zuschauern ignoriert: Einige Software ignorieren DPI und verwenden nur Pixeldimensionen – Test in Druck und professionellen Workflows.

Ausgangsgröße: Überprüfen Sie immer sowohl die Pixel-Dimensionen als auch die DPI in den Ausgangdatei-Eigenschaften.

Beste Praktiken

  • Always preview in Ihrem Druck- oder digitalen Workflow
  • Verwenden Sie 300+ DPI für Druck, 72-150 DPi für Web
  • Automatisiert für vollständige Bildbibliotheken wie nötig

FAQ

**Q: Kann ich DPI für alle Ausgangsformate festlegen?**A: Ja – benutzen Sie das entsprechende ImageOptions Klasse und Set ResolutionSettings.

**Q: Ändert die DPI die Pixeldimensionen?**A: Nein – die DPI-Metadaten sind von der Bildgröße getrennt; Beide werden bei Bedarf angepasst.

Schlussfolgerungen

Aspose.PSD für .NET bietet Ihnen die vollständige Kontrolle über die Bildresolution für jedes Ausgangsformat. Aspose.PSD für .NET API Referenz .

 Deutsch