Class Image
내용물
[
숨다
]Image class
이미지는 모든 유형의 이미지에 대한 기본 클래스입니다.
public abstract class Image : DataStreamSupporter, IObjectWithBounds
속성
이름 | 설명 |
---|---|
AutoAdjustPalette { get; set; } | 팔레트 자동 조정 여부를 나타내는 값을 가져오거나 설정합니다. |
virtual BackgroundColor { get; set; } | 배경색 값을 가져오거나 설정합니다. |
abstract BitsPerPixel { get; } | 픽셀당 이미지 비트를 가져옵니다. |
Bounds { get; } | 이미지 범위를 가져옵니다. |
BufferSizeHint { get; set; } | 모든 내부 버퍼에 대해 정의된 최대 허용 크기인 버퍼 크기 힌트를 가져오거나 설정합니다. |
Container { get; } | 가져오기Image 컨테이너. |
DataStreamContainer { get; } | 개체의 데이터 스트림을 가져옵니다. |
Disposed { get; } | 이 인스턴스가 삭제되었는지 여부를 나타내는 값을 가져옵니다. |
virtual FileFormat { get; } | 파일 format 의 값을 가져옵니다. |
virtual HasBackgroundColor { get; set; } | 이미지에 배경색이 있는지 여부를 나타내는 값을 가져오거나 설정합니다. |
abstract Height { get; } | 이미지 높이를 가져옵니다. |
InterruptMonitor { get; set; } | 인터럽트 모니터를 가져오거나 설정합니다. |
abstract IsCached { get; } | 개체의 데이터가 현재 캐시되어 있고 데이터 읽기가 필요하지 않은지 여부를 나타내는 값을 가져옵니다. |
Palette { get; set; } | 색상표를 가져오거나 설정합니다. 픽셀을 직접 표현하는 경우 색상 팔레트를 사용하지 않습니다. |
Size { get; } | 이미지 크기를 가져옵니다. |
abstract Width { get; } | 이미지 너비를 가져옵니다. |
행동 양식
이름 | 설명 |
---|---|
static Create(ImageOptionsBase, int, int) | 지정된 만들기 옵션을 사용하여 새 이미지를 만듭니다. |
static Load(Stream) | 지정된 스트림에서 새 이미지를 로드합니다. |
static Load(string) | 지정된 파일에서 새 이미지를 로드합니다. |
static Load(Stream, LoadOptions) | 지정된 스트림에서 새 이미지를 로드합니다. |
static Load(string, LoadOptions) | 지정된 파일에서 새 이미지를 로드합니다. |
abstract CacheData() | 데이터를 캐시하고 기본에서 추가 데이터 로드가 수행되지 않도록 합니다.DataStreamContainer . |
CanSave(ImageOptionsBase) | 전달된 저장 옵션으로 표시되는 지정된 파일 형식으로 이미지를 저장할 수 있는지 여부를 결정합니다. |
Dispose() | 현재 인스턴스를 삭제합니다. |
virtual GetDefaultOptions(object[]) | 기본 옵션을 가져옵니다. |
virtual GetOriginalOptions() | 원본 파일 설정을 기반으로 옵션을 가져옵니다. 이것은 원본 이미지의 비트 심도 및 기타 매개 변수를 변경하지 않고 유지하는 데 유용할 수 있습니다. 예를 들어 흑백 PNG 이미지를 픽셀당 1비트로 로드한 다음 the 를 사용하여 저장Save 방법을 사용하면 픽셀당 8비트의 출력 PNG 이미지가 생성됩니다. 이를 피하고 픽셀당 1비트의 PNG 이미지를 저장하려면 이 방법을 사용하여 해당 저장 옵션을 가져오고 them 를Save 메소드를 두 번째 매개변수로 지정합니다. |
Resize(int, int) | 이미지 크기를 조정합니다. 기본값LeftTopToLeftTop사용중입니다. |
abstract Resize(int, int, ImageResizeSettings) | 이미지 크기를 조정합니다. |
abstract Resize(int, int, ResizeType) | 이미지 크기를 조정합니다. |
ResizeHeightProportionally(int) | 높이를 비례적으로 조정합니다. |
virtual ResizeHeightProportionally(int, ImageResizeSettings) | 높이를 비례적으로 조정합니다. |
virtual ResizeHeightProportionally(int, ResizeType) | 높이를 비례적으로 조정합니다. |
ResizeWidthProportionally(int) | 너비를 비례적으로 조정합니다. |
virtual ResizeWidthProportionally(int, ImageResizeSettings) | 너비를 비례적으로 조정합니다. |
virtual ResizeWidthProportionally(int, ResizeType) | 너비를 비례적으로 조정합니다. |
abstract RotateFlip(RotateFlipType) | 이미지를 회전, 뒤집기 또는 회전하고 뒤집습니다. |
Save() | 이미지 데이터를 기본 스트림에 저장합니다. |
virtual Save(Stream) | 개체의 데이터를 지정된 스트림에 저장합니다. |
Save(string) | 개체의 데이터를 지정된 파일 위치에 저장합니다. |
Save(Stream, ImageOptionsBase) | 이미지의 데이터를 저장 옵션에 따라 지정된 파일 형식으로 지정된 스트림에 저장합니다. |
virtual Save(string, bool) | 개체의 데이터를 지정된 파일 위치에 저장합니다. |
virtual Save(string, ImageOptionsBase) | 저장 옵션에 따라 객체의 데이터를 지정된 파일 위치에 지정된 파일 형식으로 저장합니다. |
virtual Save(Stream, ImageOptionsBase, Rectangle) | 이미지의 데이터를 저장 옵션에 따라 지정된 파일 형식으로 지정된 스트림에 저장합니다. |
virtual Save(string, ImageOptionsBase, Rectangle) | 저장 옵션에 따라 객체의 데이터를 지정된 파일 위치에 지정된 파일 형식으로 저장합니다. |
abstract SetPalette(IColorPalette, bool) | 이미지 팔레트를 설정합니다. |
static CanLoad(Stream) | 지정된 스트림에서 이미지를 로드할 수 있는지 여부를 결정합니다. |
static CanLoad(string) | 지정된 파일 경로에서 이미지를 로드할 수 있는지 여부를 결정합니다. |
static CanLoad(Stream, LoadOptions) | 지정된 스트림에서 이미지를 로드할 수 있는지 여부를 결정하고 선택적으로 지정된loadOptions . |
static CanLoad(string, LoadOptions) | 지정된 파일 경로에서 선택적으로 지정된 열기 옵션을 사용하여 이미지를 로드할 수 있는지 여부를 결정합니다. |
static GetFileFormat(Stream) | 파일 형식을 가져옵니다. |
static GetFileFormat(string) | 파일 형식을 가져옵니다. |
static GetFittingRectangle(Rectangle, int, int) | 현재 이미지에 맞는 사각형을 가져옵니다. |
static GetFittingRectangle(Rectangle, int[], int, int) | 현재 이미지에 맞는 사각형을 가져옵니다. |
static GetProportionalHeight(int, int, int) | 비례 높이를 가져옵니다. |
static GetProportionalWidth(int, int, int) | 비례 너비를 가져옵니다. |
예
이 예에서는 PsdOptions 인스턴스의 Source 속성에 지정된 일부 디스크 위치에 새 이미지 파일을 만듭니다. 실제 이미지를 생성하기 전에 PsdOptions 인스턴스에 대한 여러 속성이 설정됩니다. 특히 이 경우 실제 디스크 위치를 나타내는 Source 속성입니다.
[C#]
//PsdOptions의 인스턴스를 만들고 다양한 속성을 설정합니다.
Aspose.PSD.ImageOptions.PsdOptions psdOptions = new Aspose.PSD.ImageOptions.PsdOptions();
// FileCreateSource의 인스턴스를 생성하고 PsdOptions 인스턴스의 소스로 할당합니다.
//두 번째 부울 매개변수는 생성할 파일이 IsTemporal인지 여부를 결정합니다.
psdOptions.Source = new Aspose.PSD.Sources.FileCreateSource(@"C:\temp\sample.psd", false);
//Create 메서드를 호출하여 Image 인스턴스를 만들고 PsdOptions 인스턴스로 초기화합니다.
using (Aspose.PSD.Image image = Aspose.PSD.Image.Create(psdOptions, 500, 500))
{
// 일부 이미지 처리 수행
// 모든 변경 사항 저장
image.Save();
}
또한보십시오
- class DataStreamSupporter
- interface IObjectWithBounds
- 네임스페이스 Aspose.PSD
- 집회 Aspose.PSD