RasterImageResourceBase

RasterImageResourceBase class

고정 이름, 치수, 종횡비, 유형, 크기 및 콘텐츠가 있는 지원되는 모든 래스터 이미지의 기본 클래스입니다.

public abstract class RasterImageResourceBase : IImageResource

속성

이름 설명
AspectRatio { get; } 이 이미지의 종횡비를 너비-높이 관계로 반환합니다
ByteContent { get; } 이 래스터 이미지의 내용을 바이트 stream 로 반환합니다.
FilenameWithExtension { get; } 이름과 확장자로 구성된 이 래스터 이미지의 올바른 파일 이름을 반환합니다. 이론적으로 이름과 다를 수 있습니다.
IsDisposed { get; } 이 래스터 이미지를 폐기할지 여부를 결정합니다
Length { get; } 이 래스터 이미지 파일의 길이를 bytes 로 반환합니다.
LinearDimensions { get; } 이 래스터 이미지의 선형 치수를 반환합니다(너비 및 높이)
Name { get; } 이 래스터 이미지의 이름을 반환합니다. 일반적으로 파일 이름 확장자를 포함하지 않으며 이론적으로 파일 이름과 다를 수 있습니다.
TextContent { get; } 이 래스터 이미지의 내용을 base64로 인코딩된 string 로 반환합니다.
abstract Type { get; } 유형을 구현할 때 래스터 이미지 유형에 대한 정보를 반환해야 합니다

행동 양식

이름 설명
Dispose() 이 래스터 이미지를 폐기하고 내용을 폐기하고 대부분의 메서드와 속성을 비작동
Equals(IHtmlResource) 참조 동등성에 지정된 이 인스턴스를 확인합니다.
GenerateBitmap() 이 래스터 이미지에서 ‘System.Drawing.Bitmap’의 새 인스턴스를 생성하고 반환합니다.
ReduceToNewHeight(ushort) 동일한 유형의 축소된 새 이미지 리소스를 생성하고 반환하지만 새로 축소된 높이와 비례적으로 축소된 너비가 지정되었습니다.
Save(string) 이 래스터 이미지를 지정된 file 에 저장합니다.

이벤트

이름 설명
event Disposed 이 래스터 이미지가 폐기될 때 발생하는 이벤트

또한보십시오