PSD 파일을 .NET로 변환할 때 DPI/해상도를 설정하는 방법

PSD 파일을 .NET로 변환할 때 DPI/해상도를 설정하는 방법

인쇄, 프리 프레스 및 고급 디지털 작업 흐름의 경우 DPI (인치 당 점) 설정이 중요합니다. .NET을 위한 Aspose.PSD는 단일 코드 라인으로 모든 PSD 변환 (JPEG, PNG, TIFF, PDF, 등)에 대한 사용자 지정된DPI/출력 해상도를 설정할 수 있습니다.

현실 세계 문제

기본 DPI는 출판 또는 인쇄에 적합하지 않습니다.수동 수출은 너무 많은 클릭을 필요로하고 큰 이미지 세트를 확장 할 수 없습니다.

솔루션 검토

당신의 선택을 설정합니다 ImageOptions 예를 들면, JpegOptions, PngOptions, TiffOptions, PdfOptions정확한 DPI를 설정하고 변환된 파일을 저장합니다.

원칙

  • Visual Studio 2019 또는 이후
  • .NET 6.0 또는 이후 (또는 .Net Framework 4.6.2+)
  • NuGet에서 .NET을 위한 Aspose.PSD
  • 변환을 위한 PSD 파일(s)
PM> Install-Package Aspose.PSD

단계별 실행

단계 1 : PSD 파일을 다운로드합니다.

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: 수출 옵션에 DPI를 설정

var jpegOptions = new JpegOptions()
{
    ResolutionSettings = new ResolutionSetting(300, 300) // 300x300 DPI for print quality
};

단계 3: 사용자 지정 DPI로 파일을 저장

image.Save(outputFile, jpegOptions);
image.Dispose();

사례 및 응용 프로그램 사용

  • 인쇄 준비 또는 고급 마케팅 자산
  • Prepress 또는 Design-to-Print 작업 흐름
  • 특정 픽셀 밀도 요구 사항을 가진 웹 자산

일반적인 도전과 해결책

DPI는 일부 시청자에서 무시되었습니다: 일부 소프트웨어는 DPI를 무지하고 픽셀 차원을 사용합니다 - 인쇄 및 전문 작업 흐름 테스트.

출력 크기: 출력 파일 속성에서 항상 픽셀 차원과 DPI를 모두 확인합니다.

모범 사례

  • 항상 인쇄 또는 디지털 작업 흐름에 미리 보기
  • 인쇄를 위한 300+ DPI, 웹을 위한 72-150 dpi
  • 필요한 경우 완전한 이미지 라이브러리에 자동화

FAQ

**Q: 모든 출력 형식에 DPI를 설정할 수 있습니까?**A : 예 - 해당 내용을 사용합니다. ImageOptions 클래스 및 세트 ResolutionSettings.

**Q: DPI 변경은 픽셀 크기를 변경합니까?**A: 아니오-DPI 메타 데이터는 이미지 크기와 분리되며, 필요한 경우 둘 다 조정됩니다.

결론

Aspose.PSD for .NET은 모든 출력 형식의 이미지 해상도에 대한 전체 통제를 제공합니다.더 진보된 변환 및 DPI 기능을 위해 다음을 참조하십시오. .NET API 참조를 위한 Aspose.PSD .

 한국어