TiffCompressOption Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает возможные схемы сжатия для растровых изображений формата файлов тегов (TIFF).
public enum class TiffCompressOption
public enum TiffCompressOption
type TiffCompressOption =
Public Enum TiffCompressOption
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Default | 0 | Кодировщик TiffBitmapEncoder пытается сохранить растровое изображение с максимально возможной схемой сжатия. |
| None | 1 | Изображение формата файла с тегами (TIFF) не сжимается. |
| Ccitt3 | 2 | Используется схема сжатия CCITT3. |
| Ccitt4 | 3 | Используется схема сжатия CCITT4. |
| Lzw | 4 | Используется схема сжатия LZW. |
| Rle | 5 | Используется схема сжатия RLE. |
| Zip | 6 | Используется схема сжатия ZIP. |
Примеры
В следующем примере показано, как использовать Compression свойство.
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. При задании любого другого PixelFormatCompression значения значение свойства сбрасывается по умолчанию.