Форум: "Media";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];
Внизконвертировать bmp в jpeg Найти похожие ветки
← →
Herosimo (2005-12-26 20:10) [0]кто нибудь знает как конвертировать
bmp в jpeg
← →
Сунь Лу Кань (2005-12-26 20:34) [1]Я знаю.
← →
Danemon © (2005-12-26 22:41) [2]Развиваем тему: Как это сделать? В смысле BMP > JPEG > BMP.
← →
Danemon © (2005-12-26 22:42) [3]Кроме того есть еще такой вопрос.
Есть картинка ВМР сохраненная в 24 бит. Если пытаться ее обработать на экране в 16 бит (свойства экрана) то несколько близких цветов рассматриваются Delhpi как одинаковые (1,2,3,4,5,6,7 - одинаковы, но 8,9,10... это уже другой цвет).
Как это можно исправить? Пока нашел, что исправляется установкой 32 бит на экран монитора.
Картинку обрабатываю так: если точка цвета нуль, то ее закрасить зеленым. Так вот многие точки, которые (я абсолютно точно знаю) цвета не нулевого но близкого к этому, все равно закрашиваются зеленым.
Почему я делаю так (в смысле про зеленый зачем-то)? Это один из тестов/проверок, правильно ли работает моя программа.
← →
wicked © (2005-12-26 23:15) [4]
> Есть картинка ВМР сохраненная в 24 бит. Если пытаться ее
> обработать на экране в 16 бит (свойства экрана) то несколько
> близких цветов рассматриваются Delhpi как одинаковые (1,
> 2,3,4,5,6,7 - одинаковы, но 8,9,10... это уже другой цвет).
в корне неправильный подход.... никогда ничего нельзя обрабатывать "на экране".... максимум - скриншоты с него делать....
по сабжу - примерно так:uses Jpeg;
... // тут код, не относщийся к делу
procedure bla-bla-bla;
var bm: TBitmap;
jp: TJPEGImage;
.... // тут получаем битмап и инициализируем jp
jp.Assign(bm); // конвертируем битмап в джпег
.... // тут дальше работаем с jp
// не забываем всё это дело освободить
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c