Изменение цветовой битности изображений

Форум: 

Уважаемые форумчане!

Подскажите, пожалуйста, как решить следующую задачу.

Мне нужно уменьшить цветовую битность изображений с 32/24/16 бит до 8 бит для экономии вычислительных ресурсов при использовании данных изображений как фреймов для 2D анимации в создаваемой компьютерной игре.

Я открываю искомое изображение в CorelDraw и выбираю опцию редактировать растровое изображение.

При этом открывается Corel PhotoPaint, в котором я выбираю опцию главного меню Изображение -> Преобразовать в палитры 8 бит, а затем выставляю опцию Цвета = 256, принимаю все остальные настройки по умолчанию и нажимаю кнопку ОК.

Изображение конвертируется в 8-ми битную палитру.

Однако при попытке сохранить этот измененный файл в Corel PhotoPaint изображение сохраняется в jpg-файл с параметрами оригинальной битности (32/24/16 бит) хотя визуально видно, что изображение стало 8-ми битным.

При этом размер 8-ми битного файла не уменьшается, а остается таким же как и размер исходного файла с высокой битностью изображения.

Подскажите, пожалуйста, как правильно конвертировать изображение 32/24/16 бит до 8 бит так, чтобы уменьшился размер файла пропорционально уменьшению цветности изображения?

Заранее благодарна, Инесса

на мой взгляд, можно конвертировать изображение в самом CorelDraw, не прибегая к помощи PhotoPaint'a. Попробуйте опцию "Преобразовать в растровое изображение", в открывшемся окне выберите цветовой режим - Палитра 8 бит, а потом просто экспортируйте изображение в любой растровый формат

Inessa, 8-битную глубину цвета поддерживает формат .gif. Но размер файла может получиться больше, чем .jpg. Так что сохраняйте из Фото-Пейнта в этом формате. Можно не преобразовывать изображение в палитру, а сразу выполнить команду Экспорт и в окне Экспорта уже все настроить.