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