Kaip nustatyti DPI / rezoliuciją konvertuojant PSD failus į .NET
Dėl spausdinimo, atspaudimo ir aukšto lygio skaitmeninių darbo srautų, nustatymas DPI (punktų per colių) yra labai svarbus. Aspose.PSD .NET leidžia jums apibrėžti pritaikytąDPI / išleidimo rezoliuciją bet PSD konvertavimui (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ą .