Wie Sie DPI/Resolution konfigurieren, wenn Sie PSD-Dateien in .NET konvertieren
Für Druck-, Prepress- und High-Res-Dienstflüsse ist die Einstellung des DPI (Punkte pro Zoll) entscheidend. Aspose.PSD für .NET ermöglicht es Ihnen, die angepasene Dpi/Ausgangsresolution für jeden PSD Konvertierung (JPEG, PNG, TIFF, PDF usw.) mit einer einzigen Codelinie.
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 .