Kaip nustatyti DPI / rezoliuciją konvertuojant PSD failus į .NET

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, PdfOptionsNorė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ą .

 Lietuvių