Все,
Env: .net 2.0, сборка x64 библиотеки Magick.NET
У меня есть следующий код, в котором я читаю файл .tif и хочу преобразовать его в .pdf.
using (MagickImage image = new MagickImage())
{
image.SetDefine(MagickFormat.Tiff, "ignore-tags", "32934");
image.Read(sourceFilePath);;
image.Write(targetFilePath);
}
image.Read() выдает MagickCoderErrorException, а внутреннее исключение MagickCoderWarningException жалуется на:
ImageMagick.vshost.exe: обнаружено неизвестное поле с тегом 32934 (0x80a6). `TIFFReadDirectory' @warning/tiff.c/TIFFWarnings/880
Вы можете ясно видеть в моем коде, что я дал указание библиотеке игнорировать этот тег, и все же я получаю это исключение. Почему? Кстати, когда я ловлю исключение, ничего не делаю и вызываю image.Write(my.pdf), я получаю сгенерированный PDF-файл, но я не хочу просто игнорировать исключения, если я делаю что-то не так.