Comment définir DPI/Résolution lors de la conversion de fichiers PSD en .NET

Comment définir DPI/Résolution lors de la conversion de fichiers PSD en .NET

Pour les flux de travail numériques d’impression, de pré-print et de haute résistance, la configuration de DPI (dots par pouce) est essentielle. Aspose.PSD pour .NET vous permet de définir la résolution de sortie/DPI personnalisée pour toute conversion PSD (JPEG, PNG, TIFF, PDF, etc.) avec une seule ligne de code.

Problème du monde réel

Le DPI par défaut est rarement adapté à la publication ou à l’impression.L’exportation manuelle nécessite trop de clics et ne peut pas évoluer pour les grands ensembles d’image.

Vue de la solution

Configurez votre choix ImageOptions par exemple, JpegOptions, PngOptions, TiffOptions, PdfOptionspour définir le DPI exact nécessaire, puis enregistrer le fichier converti.

Principaux

  • Visual Studio 2019 ou ultérieur
  • .NET 6.0 ou ultérieur (ou .Net Framework 4.6.2+)
  • Aspose.PSD pour .NET de NuGet
  • fichier PSD(s) pour la conversion
PM> Install-Package Aspose.PSD

La mise en œuvre étape par étape

Étape 1 : Téléchargez le fichier 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);

Étape 2 : Définir le DPI dans les options d’exportation

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

Étape 3: Enregistrer le fichier avec DPI personnalisé

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

Utiliser les cas et les applications

  • Les actifs de marketing prêts à l’impression ou à haute résistance
  • Les flux de travail pré-impression ou de design-to-print
  • Actifs Web avec des exigences spécifiques de densité de pixels

Défis communs et solutions

DPI ignoré chez certains spectateurs: Certains logiciels ignorent DPI et ne utilisent que des dimensions de pixels – test dans les flux de travail d’impression et professionnels.

Dans la taille de sortie: Vérifiez toujours les dimensions des pixels et le DPI dans les propriétés du fichier d’entrée.

Migliori pratiche

  • Toujours prévoir dans votre flux de travail imprimé ou numérique
  • Utilisez 300+ DPI pour l’impression, 72-150 dpi pour le web
  • Automatiser pour les bibliothèques d’images complètes selon les besoins

FAQ

**Q: Puis-je définir DPI pour tous les formats de sortie?**A : Oui – utilisez le correspondant ImageOptions Classes et Set ResolutionSettings.

**Q: Le changement de DPI change-t-il les dimensions des pixels ?**A: Non - les métadonnées DPI sont séparées de la taille de l’image; ajuster les deux si nécessaire.

Conclusion

Aspose.PSD pour .NET vous donne un contrôle total sur la résolution d’image pour chaque format de sortie. Aspose.PSD pour .NET API Reference .

 Français