Come impostare DPI / risoluzione quando si converte i file PSD in .NET

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, PdfOptionsPer 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 .

 Italiano