Class GifOptions

GifOptions class

gif 파일 형식 생성 옵션입니다.

public class GifOptions : ImageOptionsBase

생성자

이름설명
GifOptions()의 새 인스턴스를 초기화합니다.GifOptions 클래스.
GifOptions(GifOptions)의 새 인스턴스를 초기화합니다.GifOptions 클래스.

속성

이름설명
BackgroundColorIndex { get; set; }GIF 배경색 인덱스를 가져오거나 설정합니다.
BufferSizeHint { get; set; }모든 내부 버퍼에 대해 정의된 최대 허용 크기인 버퍼 크기 힌트를 가져오거나 설정합니다.
ColorResolution { get; set; }GIF 색상 해상도를 가져오거나 설정합니다.
virtual DefaultReplacementFont { get; set; }기본 대체 글꼴(PSD 파일의 기존 레이어 글꼴이 시스템에 표시되지 않는 경우 래스터로 내보낼 때 텍스트를 그리는 데 사용되는 글꼴)을 가져오거나 설정합니다. 기본 글꼴의 적절한 이름을 사용하려면 다음 코드 스니펫을 사용할 수 있습니다. : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] families = col.Families; string defaultFontName = families[0].Name; PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName });
Disposed { get; }이 인스턴스가 삭제되었는지 여부를 나타내는 값을 가져옵니다.
DoPaletteCorrection { get; set; }팔레트 보정 적용 여부를 나타내는 값을 가져오거나 설정합니다.
FullFrame { get; set; }[전체 프레임]. 여부를 나타내는 값을 가져오거나 설정합니다.
HasTrailer { get; set; }GIF에 트레일러가 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Interlaced { get; set; }이미지가 인터레이스되어야 하는 경우 True입니다.
IsPaletteSorted { get; set; }팔레트 항목이 정렬되었는지 여부를 나타내는 값을 가져오거나 설정합니다.
MaxDiff { get; set; }허용되는 최대 픽셀 차이를 가져오거나 설정합니다. 0보다 크면 손실 압축이 사용됩니다. 최적의 손실 압축에 대한 권장 값은 80입니다. 30은 매우 가벼운 압축이고 200은 무겁습니다. 압축 알고리즘의 제한으로 인해 손실이 거의 없을 때 가장 잘 작동합니다. 매우 높은 손실 수준은 많은 이득을 제공하지 않습니다. 허용되는 값의 범위는 [0, 1000]입니다.
MultiPageOptions { get; set; }다중 페이지 options
virtual Palette { get; set; }색상표를 가져오거나 설정합니다.
PixelAspectRatio { get; set; }GIF 픽셀 종횡비를 가져오거나 설정합니다.
ProgressEventHandler { get; set; }진행률 이벤트 처리기를 가져오거나 설정합니다.
virtual ResolutionSettings { get; set; }해상도 설정을 가져오거나 설정합니다.
Source { get; set; }이미지를 생성할 소스를 가져오거나 설정합니다.
VectorRasterizationOptions { get; set; }벡터 래스터화 옵션을 가져오거나 설정합니다.
override XmpData { get; set; }XMP 메타데이터 컨테이너를 가져오거나 설정합니다.

행동 양식

이름설명
virtual Clone()이 인스턴스를 복제합니다.
Dispose()현재 인스턴스를 삭제합니다.

이 예제는 내보내기 목적으로 SaveOptions Namespace의 다양한 클래스를 사용하는 방법을 보여줍니다. Psd 유형의 이미지는 Image 인스턴스에 로드된 다음 여러 형식으로 내보내집니다.

[C#]

//Image 클래스의 인스턴스에 기존 이미지 로드
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //기본 옵션을 사용하여 BMP 파일 형식으로 내보내기
    image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());

    //기본 옵션을 사용하여 JPEG 파일 형식으로 내보내기
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());

    //기본 옵션을 사용하여 JPEG 2000 파일 형식으로 내보내기
    image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());

    //기본 옵션을 사용하여 PNG 파일 형식으로 내보내기
    image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());

    //기본 옵션을 사용하여 TIFF 파일 형식으로 내보내기
    image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}

또한보십시오