Bitmiracle Libtiff.Net WriteEncodedStrip сохраняет полностью черное изображение
Попытка сохранить изображение в формате TIFF. Пожалуйста, помогите мне исправить код. Ниже приведен код, который я пробовал; Сохраняет изображение полностью черным.
using (Tiff output = Tiff.Open(FileName, "w"))
{
output.SetField(TiffTag.IMAGEWIDTH, width);
output.SetField(TiffTag.IMAGELENGTH, height);
output.SetField(TiffTag.SAMPLESPERPIXEL, 1);
output.SetField(TiffTag.BITSPERSAMPLE, 8);
output.SetField(TiffTag.ORIENTATION, Orientation.TOPLEFT);
output.SetField(TiffTag.ROWSPERSTRIP, 1);
output.SetField(TiffTag.XRESOLUTION, 88.0);
output.SetField(TiffTag.YRESOLUTION, 88.0);
output.SetField(TiffTag.RESOLUTIONUNIT, ResUnit.INCH);
output.SetField(TiffTag.PLANARCONFIG, PlanarConfig.CONTIG);
output.SetField(TiffTag.PHOTOMETRIC, Photometric.MINISBLACK);
output.SetField(TiffTag.COMPRESSION, Compression.CCITTFAX4);
output.SetField(TiffTag.FILLORDER, FillOrder.MSB2LSB);
UIImage imageTocompress = new UIImage(finalImage);
using (NSData imageData = imageTocompress.AsPNG())
{
Byte[] image = new Byte[imageData.Length];
Marshal.Copy(imageData.Bytes, image, 0, Convert.ToInt32(imageData.Length));
docSaved = output.WriteEncodedStrip(0, image, image.Length);
}
}