Windows XP, но работает в Windows 7
На старте я подчеркиваю, что я искал в интернете, делал свои собственные тесты и потерпел неудачу -> именно поэтому я спрашиваю вас, ребята.
У меня такая проблема, что в НЕКОТОРЫХ (не во всех) средах, основанных на Windows XP, моя программа работает не совсем корректно. К сожалению, я не могу определить, каковы различия между одной и другой машиной, которая использует Windows XP. Я пытался обновить Windows, установить WIC и т. Д. -> не имеет значения.
Я показываю TIFF на экране размером около 3/4, и все отлично, за исключением ситуации, когда он соответствует ширине. Я могу увеличить или уменьшить масштаб, и тогда это работает.
Конечно, я могу жесткую логику кода, как
if (environment == windowsXP) then display on 75% screen size
но я и мой босс не нахожу это профессиональным.
Я пытаюсь изменить входной TIFF Magick.NET с помощью этого кода
using (var list = new MagickImageCollection())
{
list.Read(file);
for (int id = 0; id < list.Count; id++)
{
using (MagickImage image = new MagickImage())
{
image.Density = new MagickGeometry(300, 300);
image.Depth = 8;
image.Strip();
image.CompressionMethod = CompressionMethod.LZW;
image.ColorSpace = ColorSpace.GRAY;
image.Write(destFolder);
}
}
}
но это не работает (конвертация работает, но она все еще черная в моей программе).
Привет.