Как повернуть изображение TIFF с помощью LibTiff

Я попытался повернуть изображение TIFF на одну страницу, следуя этому руководству. https://bitmiracle.github.io/libtiff.net/html/39c566d1-98fa-4b46-aa7a-e03ee2eada8c.htm

и мне нужно сохранить все данные TAGF TAG.

Так что я не могу повернуть его.

Любое предложение?

Отредактировано для получения дополнительной информации:

Я изменил код цели, чтобы сохранить тот же тег (TiffTag.SAMPLESPERPIXEL, TiffTag.BITSPERSAMPLE, TiffTag.PHOTOMETRIC, TiffTag.COMPRESSION)

int width = input.GetField(TiffTag.IMAGEWIDTH)[0].ToInt();
int height = input.GetField(TiffTag.IMAGELENGTH)[0].ToInt();
int samplesPerPixel = input.GetField(TiffTag.SAMPLESPERPIXEL)[0].ToInt();
int bitsPerSample = input.GetField(TiffTag.BITSPERSAMPLE)[0].ToInt();
int photo = input.GetField(TiffTag.PHOTOMETRIC)[0].ToInt();
int compression = = input.GetField(TiffTag.COMPRESSION)[0].ToInt();// I added this row
....
output.SetField(TiffTag.IMAGEWIDTH, width);
output.SetField(TiffTag.IMAGELENGTH, height);
output.SetField(TiffTag.SAMPLESPERPIXEL, samplesPerPixel);//Sample use 3
output.SetField(TiffTag.BITSPERSAMPLE, bitsPerSample);//Sample use 8
output.SetField(TiffTag.ROWSPERSTRIP, height);
output.SetField(TiffTag.PHOTOMETRIC, (Photometric)photo);// I changed this
output.SetField(TiffTag.PLANARCONFIG, PlanarConfig.CONTIG);
output.SetField(TiffTag.COMPRESSION, (Compression));// I changed this

и я получил этот вывод http://i.imgur.com/FDrW2WS.png

0 ответов

Другие вопросы по тегам