TiffCompressOption Перечисление

Определение

Указывает возможные схемы сжатия для растровых изображений в формате TIFF.Specifies the possible compression schemes for Tagged Image File Format (TIFF) bitmap images.

public enum class TiffCompressOption
public enum TiffCompressOption
type TiffCompressOption = 
Public Enum TiffCompressOption
Наследование
TiffCompressOption

Поля

Ccitt3 2

Используется схема сжатия CCITT3.The CCITT3 compression schema is used.

Ccitt4 3

Используется схема сжатия CCITT4.The CCITT4 compression schema is used.

Default 0

Кодировщик TiffBitmapEncoder пытается сохранить растровое изображение с использованием наилучшей возможной схемы сжатия.The TiffBitmapEncoder encoder attempts to save the bitmap with the best possible compression schema.

Lzw 4

Используется схема сжатия LZW.The LZW compression schema is used.

None 1

Изображение в формате TIFF не сжимается.The Tagged Image File Format (TIFF) image is not compressed.

Rle 5

Используется схема сжатия RLE.The RLE compression schema is used.

Zip 6

Используется схема сжатия ZIP.Zip compression schema is used.

Примеры

В следующем примере показано, как использовать Compression свойство.The following example demonstrates how to use the Compression property.

FileStream^ stream = gcnew FileStream("new.tif", FileMode::Create);
TiffBitmapEncoder^ encoder = gcnew TiffBitmapEncoder();
TextBlock^ myTextBlock = gcnew TextBlock();
myTextBlock->Text = "Codec Author is: " + encoder->CodecInfo->Author->ToString();
encoder->Compression = TiffCompressOption::Zip;
encoder->Frames->Add(BitmapFrame::Create(image));
encoder->Save(stream);
var stream = new FileStream("new.tif", FileMode.Create);
var encoder = new TiffBitmapEncoder();
var myTextBlock = new TextBlock();
myTextBlock.Text = "Codec Author is: " + encoder.CodecInfo.Author.ToString();
encoder.Compression = TiffCompressOption.Zip;
encoder.Frames.Add(BitmapFrame.Create(image));
encoder.Save(stream);
Dim stream As New FileStream("new.tif", FileMode.Create)
Dim encoder As New TiffBitmapEncoder()
Dim myTextBlock As New TextBlock()
myTextBlock.Text = "Codec Author is: " + encoder.CodecInfo.Author.ToString()
encoder.Compression = TiffCompressOption.Zip
encoder.Frames.Add(BitmapFrame.Create(image))
encoder.Save(stream)

Комментарии

Для Ccitt3, Ccitt4 и RLE требуется, PixelFormat чтобы для значения было задано значение BlackWhite .The Ccitt3, Ccitt4, and Rle require that the PixelFormat value be set to BlackWhite. При установке значения PixelFormat для любого другого значения свойства сбрасывается Compression в значение по умолчанию.Setting the PixelFormat to any other value resets the Compression property value to Default.

Применяется к

См. также раздел