Kā iestatīt DPI / rezolūciju, pārvēršot PSD failus .NET
Lai drukātu, prepresētu un augstas kvalitātes digitālo darba plūsmu, DPI iestatījums (punkti uz inci) ir būtisks. Aspose.PSD for .NET ļauj noteikt pielāgotu DPIs/izstādes rezolūciju jebkurai PSD konversijai (JPEG, PNG, TIFF, PDF, utt.) ar vienu koda līniju.
Reālā pasaules problēma
Parastais DPI reti ir piemērots publicēšanai vai drukāšanai. rokas eksportam ir nepieciešams pārāk daudz klikšķu un nevar izmērīt lielus attēlu komplektus.
Risinājumu pārskats
Iestatīt savu izvēlēto ImageOptions
Piemēram, JpegOptions
, PngOptions
, TiffOptions
, PdfOptions
), lai noteiktu precīzu DPI nepieciešams, tad saglabāt konvertēto failu.
Prerequisites
- Visual Studio 2019 vai vēlāk
- .NET 6.0 vai jaunāks (vai .Net Framework 4.6.2+)
- Aspose.PSD par .NET no NuGet
- PSD fails(s) konversijai
PM> Install-Package Aspose.PSD
Step-by-step īstenošana
1. solis: Lejupielādēt PSD failu
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. solis: Iestatīt DPI eksporta opcijās
var jpegOptions = new JpegOptions()
{
ResolutionSettings = new ResolutionSetting(300, 300) // 300x300 DPI for print quality
};
3. solis: Saglabājiet failu ar personalizētu DPI
image.Save(outputFile, jpegOptions);
image.Dispose();
Izmantojiet gadījumus un pieteikumus
- drukātus vai augstas kvalitātes mārketinga aktīvus
- Prepress vai design-to-print darba plūsmas
- Tīmekļa aktīvi ar īpašiem pixel densitātes prasībām
Kopīgi izaicinājumi un risinājumi
DPI ignorēts dažiem skatītājiem: Daži programmatūra ignorē DPI un izmanto tikai pikseļu dimensijas – testa drukāšanā un profesionālajos darba plūsmos.
Uzņēmuma izmērs: Vienmēr pārbaudiet gan piksela izmēru, gan DPI iestatījumu failu īpašības.
Labākās prakses
- Vienmēr apskatīt savu drukāto vai digitālo darba plūsmu
- Izmantojiet 300+ DPI drukāšanai, 72–150 dpi tīmekļa vietnei
- Automatizēt pilnu attēla bibliotēku pēc nepieciešamības
FAQ
**Q: Vai es varu iestatīt DPI visiem iznākuma formātiem?**A: Jā – izmantojiet atbilstīgo ImageOptions
Klases un Set ResolutionSettings
.
**Q: Vai DPI izmaiņas maina pikseļu dimensijas?**A: Nē - DPI metadati ir atdalīti no attēla lieluma; vajadzības gadījumā pielāgot abus.
Conclusion
Aspose.PSD for .NET nodrošina pilnīgu pārraudzību attēla izšķirtspējas katram iznākuma formātā. Aspose.PSD par .NET API atsauci .