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);
                }
            }
        }

но это не работает (конвертация работает, но она все еще черная в моей программе).

Привет.

0 ответов

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