Class PsdLoadOptions
내용물
[
숨다
]PsdLoadOptions class
Psd 로드 옵션
public class PsdLoadOptions : LoadOptions
생성자
이름 | 설명 |
---|---|
PsdLoadOptions() | 기본 생성자입니다. |
속성
이름 | 설명 |
---|---|
AllowWarpRepaint { get; set; } | 워프 변환을 사용하거나 사용하지 않고 렌더링된 이미지와 함께 저장할지 여부를 가져오거나 설정합니다. |
BufferSizeHint { get; set; } | 모든 내부 버퍼에 대해 정의된 최대 허용 크기인 버퍼 크기 힌트를 가져오거나 설정합니다. |
DataBackgroundColor { get; set; } | 가져오거나 설정합니다.Image 배경Color . |
DataRecoveryMode { get; set; } | 데이터 복구 모드를 가져오거나 설정합니다. |
IgnoreAlphaChannel { get; set; } | [알파 채널 무시]. 여부를 나타내는 값을 가져오거나 설정합니다. |
IgnoreTextLayerWidthOnUpdate { get; set; } | UpdateText 작업 실행 시 PSD 텍스트 레이어 고정 너비를 무시할지 여부를 나타내는 값을 가져오거나 설정합니다. |
LoadEffectsResource { get; set; } | [로드 효과 리소스](기본적으로 리소스가 로드되지 않음) 여부를 나타내는 값을 가져오거나 설정합니다. 이 옵션을 설정하면 지원되는 효과만 최종 병합 이미지로 렌더링됩니다. |
ProgressEventHandler { get; set; } | 진행률 이벤트 처리기를 가져오거나 설정합니다. |
ReadOnlyMode { get; set; } | [읽기 전용 모드 사용] 여부를 나타내는 값을 가져오거나 설정합니다. Adobe Photoshop과 동일한 호환성을 위해 지원되는 읽기 전용 모드입니다. 이 옵션을 설정하면 레이어에 적용된 모든 변경 사항이 최종 이미지에 저장되지 않습니다. 모든 데이터는 ImageData 섹션에서 사용하므로 Photoshop과 동일합니다. 기본적으로 로드된 모든 이미지는 Adobe Photoshop과 동일하지 않습니다. |
UseDiskForLoadEffectsResource { get; set; } | [부하 효과 리소스에 디스크 사용] 여부를 나타내는 값을 가져오거나 설정합니다(기본적으로 효과 리소스를 로드하는 데 디스크를 사용하지만 이 값을 false로 설정하여 충분할 경우 메모리를 사용할 수 있음). |
UseIccProfileConversion { get; set; } | ICC 프로필 변환을 적용할지 여부를 나타내는 값을 가져오거나 설정합니다. |
예
다음 예는 문서 변환 진행이 예외 없이 올바르게 작동함을 보여줍니다.
[C#]
string sourceFilePath = "Apple.psd";
Stream outputStream = new MemoryStream();
Aspose.PSD.ProgressEventHandler localProgressEventHandler = delegate(ProgressEventHandlerInfo progressInfo)
{
string message = string.Format(
"{0} {1}: {2} out of {3}",
progressInfo.Description,
progressInfo.EventType,
progressInfo.Value,
progressInfo.MaxValue);
Console.WriteLine(message);
};
Console.WriteLine("---------- Loading Apple.psd ----------");
var loadOptions = new PsdLoadOptions() { ProgressEventHandler = localProgressEventHandler };
using (PsdImage image = (PsdImage)Image.Load(sourceFilePath, loadOptions))
{
Console.WriteLine("---------- Saving Apple.psd to PNG format ----------");
image.Save(
outputStream,
new PngOptions()
{
ColorType = PngColorType.Truecolor,
ProgressEventHandler = localProgressEventHandler
});
Console.WriteLine("---------- Saving Apple.psd to PSD format ----------");
image.Save(
outputStream,
new PsdOptions()
{
ColorMode = ColorModes.Rgb,
ChannelsCount = 4,
ProgressEventHandler = localProgressEventHandler
});
}
또한보십시오
- class LoadOptions
- 네임스페이스 Aspose.PSD.ImageLoadOptions
- 집회 Aspose.PSD