Come impostare DPI / risoluzione quando si converte i file PSD in .NET
Per la stampa, la prepressione e i flussi di lavoro digitali ad alta risorsa, l’impostazione di DPI (dotti per pollice) è fondamentale. Aspose.PSD per .NET ti consente di definire la risoluzione personalizzata DPi/output per qualsiasi conversione PSD (JPEG, PNG, TIFF, PDF, ecc.) con una singola linea di codice.
Il problema del mondo reale
DPI predefinito è raramente adatto per la pubblicazione o la stampa. esportazione manuale richiede troppo clic e non può scalare per grandi set di immagini.
Soluzione Overview
Configurare il tuo selezionato ImageOptions
(e per esempio JpegOptions
, PngOptions
, TiffOptions
, PdfOptions
Per impostare il DPI esatto necessario, quindi salvare il file convertito.
Prerequisiti
- Visual Studio 2019 o successivo
- .NET 6.0 o successivo (o .Net Framework 4.6.2+)
- Aspose.PSD per .NET da NuGet
- Il file PSD(s) per la conversione
PM> Install-Package Aspose.PSD
Implementazione passo dopo passo
Passo 1: Caricare il file PSD
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);
Passo 2: Imposta il DPI nelle opzioni di esportazione
var jpegOptions = new JpegOptions()
{
ResolutionSettings = new ResolutionSetting(300, 300) // 300x300 DPI for print quality
};
Passo 3: Salva il file con DPI personalizzato
image.Save(outputFile, jpegOptions);
image.Dispose();
Utilizzare casi e applicazioni
- Attività di marketing stampate o high-res
- Prepress o flussi di lavoro design-to-print
- Web asset con specifici requisiti di densità di pixel
Sfide e soluzioni comuni
DPI ignorato in alcuni visualizzatori: Alcuni software ignorano DPI e utilizzano solo dimensioni di pixel – test in stampa e flussi di lavoro professionali.
Grande dimensioni di output: Controlla sempre sia le dimensione del pixel che il DPI nelle proprietà del file di uscita.
Migliori pratiche
- Sempre preview nel tuo flusso di lavoro stampato o digitale
- Utilizzare 300+ DPI per la stampa, 72-150 dpi per il web
- Automatizzate per librerie di immagini complete come necessario
FAQ
**Q: Posso impostare DPI per tutti i formati di uscita?**A: Sì – usare il corrispondente ImageOptions
classe e set ResolutionSettings
.
**Q: Il cambiamento del DPI cambia le dimensioni dei pixel?**A: No - i metadati DPI sono separati dalla dimensione dell’immagine; adattare entrambi se necessario.
conclusione
Aspose.PSD per .NET ti dà il controllo totale della risoluzione dell’immagine per ogni formato di uscita. per ulteriori funzionalità di conversione e DPI, vedere il Aspose.PSD per .NET API Reference .