Ответ 1
Если вы делаете BMP из GIMP и экспортируете в BMP, используйте следующие параметры:
- Параметры совместимости → Не записывать информацию о цветовом пространстве
- Дополнительные параметры → 24 бит (R8 G8 B8)
Я пытаюсь заменить изображение боковой панели на начальной странице моего установщика. Я продолжаю получать ошибку "Растровое изображение недействительно". Спецификации совпадают со строкой установщика Inno Setup по умолчанию .bmp. Изображение, которое я пытаюсь использовать, имеет размеры 164 x 314 и имеет бит глубины 8, что и рекомендует документация.
Есть ли что-то, что мне не хватает? Любые советы приветствуются!
Здесь ссылка на изображение
Если вы делаете BMP из GIMP и экспортируете в BMP, используйте следующие параметры:
Мне удалось обойти эту проблему, взяв захват экрана моего растрового изображения, открыв графический редактор, вставив кеш экрана и обрезав его обратно до исходного размера, а затем сохраним его как новое растровое изображение.
У изображений, которые я создаю на своем Mac с Pixelmator, есть эта проблема. Если я использовал Photoshop 6 на Windows, у меня нет никаких проблем.
Это заставляет меня думать, что это, вероятно, связано с заголовками, как описано в ссылке, предоставленной Дианной, но поскольку я не могу найти хороший способ легко удалить заголовки, это обходное решение для скриншотов было лучшим решением для меня.
Изменить: Звучит как Pixelmator включает в себя информацию о цветовом пространстве в заголовке, а Photoshop 6 - нет. Прочитав все комментарии, я вижу, что Deanna ссылается на этот вопрос, решила проблему: не указывайте информацию о цветовом пространстве при экспорте.
Изменить: мне также удалось обойти проблему, открыв файл в режиме предварительного просмотра, нажав сохранение, перезапись исходного файла BMP и перекомпиляцию установки. Легче, чем метод screencap.