PSD 이미지 변환기 .NET
.NET에 대한 PSD 이미지 변환기 소개
PSD Image Converter for .NET은 개발자가 다른 형식으로 PSD 이미지 파일을 변환 할 수있는 강력한 플러그인입니다.이 가이드는 사용 가능한 기능에 대한 개요를 제공하고 .Net에서 코드 예를 사용하여 일반적인 작업을 수행하는 방법을 설명합니다.
PSD 이미지 변환
PSD Image Converter for .NET은 JPEG, PNG, GIF, BMP 및 TIFF를 포함하여 여러 인기 형식으로 PSD 이미지를 변환하는 것을 지원합니다.
using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
PsdOptions psdOptions = new PsdOptions();
psdOptions.ColorMode = ColorModes.Rgb;
JpegOptions jpegOptions = new JpegOptions();
jpegOptions.CompressionType = JpegCompressionMode.BaseLine;
psdImage.Save("output.jpg", jpegOptions);
}
지원된 변환 형식
PSD Image Converter for .NET은 다음과 같은 변환 형식을 지원합니다.
- JPEG
- PNG
- GIF
- BMP
- 타이프
각 형식은 변환 프로세스를 사용자 정의하는 데 사용할 수있는 옵션의 자신의 세트를 가지고 있습니다.예를 들어, JPEG로 전환 할 때, 당신은 압축 유형과 품질을 지정합니다.
사용자 지정 변환 옵션
PSD Image Converter for .NET은 변환 프로세스를 사용자 지정할 수 있는 다양한 옵션을 제공합니다.이 기능은 다음과 같습니다.
- 색상 모드: 출력 이미지의 색상의 모드를 지정합니다 (예 : RGB, CMYK)
- 채널 비트: 채네일 당 바이트 수를 지정하십시오 (예: 8, 16)
- PSD 버전: PSD 파일의 복사본을 지정합니다 (예 : PSD2, PSD3)
다음 코드 예제는 PSD 이미지를 PNG 파일로 변환할 때 전환 옵션을 사용자 정의하는 방법을 보여줍니다.
using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
PsdOptions psdOptions = new PsdOptions();
psdOptions.ColorMode = ColorModes.Rgb;
psdOptions.ChannelBits = 8;
psdOptions.PsdVersion = PSDVersion.PSD2;
PngOptions pngOptions = new PngOptions();
pngOptions.CompressionLevel = CompressionLevel.Type9;
psdImage.Save("output.png", pngOptions);
}
이미지 충전 및 저장
PSD Image Converter for .NET은 파일, 스트림 및 바이트 라일을 포함하여 다양한 출처의 이미지를 충전 및 저장하는 것을 지원합니다.이 코드 예제는 파일에서 PSD 이미지를 로드하고 JPEG 파일로 저장을 보여줍니다.
using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
JpegOptions jpegOptions = new JpegOptions();
jpegOptions.CompressionType = JpegCompressionMode.BaseLine;
psdImage.Save("output.jpg", jpegOptions);
}
오류 처리
PSD Image Converter for .NET은 응용 프로그램이 안정적이고 신뢰할 수 있도록 강력한 오류 처리 메커니즘을 제공합니다.
try
{
using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
JpegOptions jpegOptions = new JpegOptions();
psdImage.Save("output.jpg", jpegOptions);
}
}
catch (ImageSaveException ex)
{
Console.WriteLine("Error converting PSD image: " + ex.Message);
}