TiffCompressOption TiffCompressOption TiffCompressOption TiffCompressOption Enum

Определение

Указывает возможные схемы сжатия для растровых изображений в формате 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
Наследование
TiffCompressOptionTiffCompressOptionTiffCompressOptionTiffCompressOption

Поля

Ccitt3 Ccitt3 Ccitt3 Ccitt3 2

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

Ccitt4 Ccitt4 Ccitt4 Ccitt4 3

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

Default Default Default Default 0

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

Lzw Lzw Lzw Lzw 4

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

None None None None 1

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

Rle Rle Rle Rle 5

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

Zip Zip Zip 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);
FileStream stream = new FileStream("new.tif", FileMode.Create);
TiffBitmapEncoder encoder = new TiffBitmapEncoder();
TextBlock 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. При установке значения Compression PixelFormat для любого другого значения свойства сбрасывается в значение по умолчанию.Setting the PixelFormat to any other value resets the Compression property value to Default.

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

Дополнительно