VintaSoft Imaging .NET SDK 12.5: Документация для .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