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 .