Вопросы и ответы: Почему пользовательские изображения отображаются с прозрачным цветом?

Начиная с 2017 года, в версиях продуктов на базе AutoCAD цвет 192,192,192 в файлах BMP больше не поддерживается как прозрачный в пользовательских изображениях, отображаемых в интерфейсе пользователя. Все пользовательские изображения, сохраненные в формате BMP, в которых ранее цвет 192,192,192 использовался в качестве прозрачного цвета, необходимо преобразовать в файлы PNG. После преобразования в файл PNG цвет 192,192,192 необходимо изменить на прозрачный.

Ниже представлены общие инструкции по обновлению существующих пользовательских изображений с прозрачным цветом.

  1. Откройте файл BMP, созданный для использования цвета 192,192,192 в качестве прозрачного, во внешнем редакторе изображений (не в программе на основе AutoCAD).
  2. Выберите в этом редакторе инструмент рисования и задайте текущий цвет как прозрачный.
  3. В окне редактора изображений задайте прозрачный цвет для пикселей, которым назначен цвет 192,192,192.
  4. Сохраните изображение в формате PNG.
  5. В программе на базе AutoCAD в командной строке введите нпи.
  6. В редакторе НПИ назначьте данный файл PNG команде, которой ранее был назначен исходный файл BMP.
  7. Сохраните изменения, сделанные в редакторе НПИ.

    Теперь изображение должно правильно отображаться в пользовательском интерфейсе программы на основе AutoCAD.

Совет: Для упрощения процесса преобразования можно использовать стороннее приложение для редактирования изображений, поддерживающее пакетное преобразование изображений. В процессе пакетной обработки можно преобразовать несколько файлов BMP в файлы PNG и заменить цвет в каждом из этих файлов в процессе преобразования. С помощью функции замены цвета можно автоматически изменить на прозрачный цвет всех пикселей, которым назначен цвет 192,192,192. Можно использовать, например, следующие сторонние приложения для редактирования изображений: