Kako postaviti DPI/Rezolucija prilikom pretvaranja PSD datoteka u .NET
Za tiskanje, prijenos i visokokvalitetne digitalne radne tokove, postavljanje DPI (točke po centimetu) je ključno. Aspose.PSD za .NET omogućuje vam da definirate prilagođenu rezoluciju DPi/izlaza za svaku PSD konverziju (JPEG, PNG, TIFF, PDF, itd.) s jednim redom koda.
Real-svjetski problem
Podrazumevani DPI je rijetko prikladan za objavljivanje ili tiskanje. ručni izvoz zahtijeva previše klikova i ne može se razmjeriti za velike setove slika.
Pregled rješenja
Sastavite svoje odabrane ImageOptions
Na primjer, JpegOptions
, PngOptions
, TiffOptions
, PdfOptions
kako bi se postavio točan DPI potreban, a zatim sačuvati pretvoreni datoteku.
Preduzeća
- Visual Studio 2019 ili kasnije
- .NET 6.0 ili noviji (ili .Net Framework 4.6.2+)
- Aspose.PSD za .NET od NuGet
- PSD datoteka(i) za konverziju
PM> Install-Package Aspose.PSD
Korak po korak provedba
Korak 1: Preuzmite PSD datoteku
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);
Korak 2: Postavite DPI u opcijama za izvoz
var jpegOptions = new JpegOptions()
{
ResolutionSettings = new ResolutionSetting(300, 300) // 300x300 DPI for print quality
};
Korak 3: Sačuvajte datoteku prilagođenim DPI-om
image.Save(outputFile, jpegOptions);
image.Dispose();
Korištenje slučajeva i aplikacija
- Proizvodi za tiskanje spremni ili visokokvalitetni
- Prepress ili design-to-print radni tokovi
- Web sredstva s specifičnim zahtjevima za gustoću piksela
Zajednički izazovi i rješenja
DPI ignoriran u nekim gledateljima: Neki softver ignoriše DPI i koristi samo dimenzije piksela – test u tiskanju i profesionalnim radnim tokovima.
Izvodna veličina: Uvijek provjerite i dimenzije piksela i DPI u svojstvima izvodne datoteke.
Najbolje prakse
- Uvijek predvidjeti u vašem tiskanom ili digitalnom radnom toku
- Korištenje 300+ DPI za tiskanje, 72-150 dpi za web
- Automatizirano za cjelovite knjižnice slika po potrebi
FAQ
**Q: Mogu li postaviti DPI za sve formate izlaska?**A: Da – koristite odgovarajući ImageOptions
Razred i set ResolutionSettings
.
**Q: Je li promjena DPI promijenila dimenzije piksela?**A: Ne – metadata DPI-a su odvojena od veličine slike; prilagodite oba ako je potrebno.
zaključak
Aspose.PSD za .NET daje vam potpunu kontrolu nad rezolucijom slike za svaki izlazni format. Aspose.PSD za .NET API reference .