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
, PdfOptions
pour 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 .