Kaip nustatyti DPI / rezoliuciją konvertuojant PSD failus į .NET
Spausdinti, iš anksto spausdinti ir aukšto lygio skaitmeninius darbo srautus, nustatymas DPI (punktų per colių) yra labai svarbus. Aspose.PSD .NET leidžia jums nustatyti pritaikytąDPI / išleidimo rezoliuciją bet kuriam PSD konvertavimas (JPEG, PNG, TIFF, PDF ir tt) su viena kodo linija.
Realaus pasaulio problemos
Pavyzdžiui, DPI retai tinka publikacijai ar spausdinimui. rankinis eksportavimas reikalauja per daug spustelėjimo ir negali mastuoti didelių vaizdo rinkinių.
Sprendimo apžvalga
Sukurkite savo pasirinktą ImageOptions (Pavyzdžiui., JpegOptions, PngOptions, TiffOptions, PdfOptions) Norėdami nustatyti tikslią DPI, tada išsaugoti konvertuotą failą.
Prerequisites
- Visual Studio 2019“ arba vėliau
- .NET 6.0 arba naujesnė (arba .Net Framework 4.6.2+)
- ASPOSE.PSD už .NET iš NuGet
- PSD failas(s) konvertavimui
PM> Install-Package Aspose.PSDŽingsnis po žingsnio įgyvendinimas
1 žingsnis: atsisiųskite PSD failą
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);2 žingsnis: Įdiegti DPI eksporto parinktis
var jpegOptions = new JpegOptions()
{
ResolutionSettings = new ResolutionSetting(300, 300) // 300x300 DPI for print quality
};3 žingsnis: failą išsaugokite naudojant pritaikytą DPI
image.Save(outputFile, jpegOptions);
image.Dispose();Naudokite atvejus ir paraiškas
- Spausdinti arba aukšto lygio rinkodaros turtas
- Prepress arba dizaino į spausdinimą darbo srautas
- Interneto turtas su specifiniais pikselių tankio reikalavimais
Bendrieji iššūkiai ir sprendimai
DPI ignoruojamas kai kuriuose žiūrovuose: Kai kurios programinės įrangos ignoriuoja DPI ir naudoja tik pikselių matmenis – bandymai spausdinimo ir profesinių darbo srautų.
Išleidimo dydis: Visada patikrinkite tiek pikselių matmenis, tiek DPI išdavimo failų savybes.
Geriausios praktikos
- Visada peržiūrėti savo spausdinimo ar skaitmeninio darbo srauto
- Naudokite 300+ DPI spausdinimui, 72–150 dpi tinklui
- Automatiškai įdiegti pilną nuotraukų biblioteką, kaip reikia
FAQ
**Q: Ar galiu nustatyti DPI visiems išleidimo formatais?**A: Taip – naudokite atitinkamą ImageOptions Klasė ir nustatymas ResolutionSettings.
**Q: Ar DPI keitimas keičia pikselių matmenis?**A: Ne – DPI metadata atskiriama nuo vaizdo dydžio; prireikus abu pritaikoma.
Conclusion
Aspose.PSD for .NET suteikia jums visišką vaizdo rezoliucijos kontrolę kiekvienam išleidimo formatui Aspose.PSD už .NET API nuorodą .