VintaSoft Imaging .NET SDK 15.1: Документация для .NET разработчика
В этом разделе
TIFF: Как добавить изображение в TIFF файл?
В этом разделе
Изображение может быть добавлено в TIFF файл несколькими способами.


Вот C#/VB.NET код, который демонстрирует, как добавить изображение в TIFF файл с помощью класса TiffEncoder:
public void AddImageToTiff(System.IO.Stream stream, Vintasoft.Imaging.VintasoftImage image)
{
    // add image TIFF file
    using (Vintasoft.Imaging.Codecs.Encoders.TiffEncoder encoder = 
        new Vintasoft.Imaging.Codecs.Encoders.TiffEncoder(false))
    {
        // use LZW compression
        encoder.Settings.Compression = Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffCompression.Lzw;

        // add image to TIFF file
        encoder.SaveImage(image, stream);
    }
}
Public Sub AddImageToTiff(stream As System.IO.Stream, image As Vintasoft.Imaging.VintasoftImage)
    ' add image TIFF file
    Using encoder As New Vintasoft.Imaging.Codecs.Encoders.TiffEncoder(False)
        ' use LZW compression
        encoder.Settings.Compression = Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffCompression.Lzw

        ' add image to TIFF file
        encoder.SaveImage(image, stream)
    End Using
End Sub


Вот C#/VB.NET код, который демонстрирует, как добавить изображение в TIFF файл с помощью класса TiffFile:
public void AddImageToTiff(System.IO.Stream stream, Vintasoft.Imaging.VintasoftImage image)
{
    // open existing TIFF file
    using (Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffFile tiff = 
        new Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffFile(stream))
    {
        // use LZW compression
        tiff.Pages.EncoderSettings.Compression = 
            Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffCompression.Lzw;

        // add image to TIFF file
        tiff.Pages.Add(image);

        // save changes
        tiff.SaveChanges();
    }
}
Public Sub AddImageToTiff(stream As System.IO.Stream, image As Vintasoft.Imaging.VintasoftImage)
    ' open existing TIFF file
    Using tiff As New Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffFile(stream)
        ' use LZW compression
        tiff.Pages.EncoderSettings.Compression = Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffCompression.Lzw

        ' add image to TIFF file
        tiff.Pages.Add(image)

        ' save changes
        tiff.SaveChanges()
    End Using
End Sub


Вот C#/VB.NET код, который демонстрирует, как добавить изображение в TIFF файл с помощью классов VintasoftImage и TiffEncoder:
public void AddImageToTiff(System.IO.Stream stream, Vintasoft.Imaging.VintasoftImage image)
{
    // add image TIFF file
    using (Vintasoft.Imaging.Codecs.Encoders.TiffEncoder encoder = 
        new Vintasoft.Imaging.Codecs.Encoders.TiffEncoder(false))
    {
        // use LZW compression
        encoder.Settings.Compression = Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffCompression.Lzw;

        // add image to TIFF file
        encoder.SaveImage(image, stream);
    }
}
Public Sub AddImageToTiff(stream As System.IO.Stream, image As Vintasoft.Imaging.VintasoftImage)
    ' add image TIFF file
    Using encoder As New Vintasoft.Imaging.Codecs.Encoders.TiffEncoder(False)
        ' use LZW compression
        encoder.Settings.Compression = Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffCompression.Lzw

        ' add image to TIFF file
        encoder.SaveImage(image, stream)
    End Using
End Sub