Форум: "Media";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];
ВнизКак сохранить TBitmap в jpg-файл с разрешением 300 dpi Найти похожие ветки
← →
kmi (2006-03-28 11:54) [0]Как сохранить TBitmap в jpg-файл с разрешением 300 dpi? У меня получается 96...
← →
kmi (2006-03-28 17:56) [1]Молчание было ему ответом...
Ладно, вопрос проще: кто знает, как получить, изменить и потом сохранить заголовок файла jpg?
← →
Чапаев © (2006-03-28 18:58) [2]А чего ты надеешься добиться "изменением разрешения"?
← →
Sambrook © (2006-03-28 19:40) [3]
> кто знает, как получить, изменить и потом сохранить заголовок
> файла jpg?
Варианты
а. Ручками. Пример здесь http://sql.ru/forum/actualthread.aspx?tid=273769&hl=%f0%e0%e7%f0%e5%f8%e5%ed%e8%e5+jpeg
б. С помощью libjpeg (и надстойки над ней - FreeImage)
http://freeimage.sourceforge.net/download.html
в. GDI+
← →
kmi (2006-03-28 23:01) [4]Спасибо, Sambrook!
Я, правда, уже разобрался. В Delphi все несколько проще (если сохраняешь файл из Delphi-приложения). Прога генерит стандартный заголовок "по умолчанию", в котором байты с 13-го по 18-й выглядят так:01 00 00 01 00 01
В результате изображение воспроизводится с разрешением 96 dpi. Чтобы было 300 dpi, нужно в эти байты записать значения:01 01 01 2С 01 2С
Но это работает только с TJPEGImage.SaveToFile. В остальных случаях нужен более универсальный подход.
← →
XProger © (2006-04-01 04:32) [5]kmi, описание изображения не меняет его содержания ;)
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c