Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как изменить степень сжатия JPG? [D5, Win95/98, WinXP]


BorisM ©   (2002-04-27 00:08:00) 

Загружаю JPG файл в TImage. Преобразую его в bitmap, накладываю текст, потом преобразую назад в JPG и сохраняю в файл. Размер файла получается гораздо больше исходного. То же при повороте битмапа на 360 градусов. В модуле jpeg должен быть заложен коэффициент сжатия, который используется при записи картинки в файл.
Знает ли кто-нибудь как этот коэффициент изменить?

Спасибо.


Evgeny   (2002-04-27 09:51:00) [1]

В великой помойке ответ на твой вопрос, мне найти не удалось. Но ведь как-то графические редакторы это делают. Но как не знаю.


BorisM   (2002-04-27 08:28:00) [2]

Пардон, отправил 2 раза, решив, что первый раз не послалось.


BorisM   (2002-04-27 08:26:00) [3]

Спасибо Evgeny. Все оказалось так просто. Но тут же возник второй вопрос, а можно ли до сохранрия файла узнать каким будет его размер при текущем значении CompressionQuality?

Еще раз спасибо.


BorisM   (2002-04-27 08:21:00) [4]

Спасибо Evgeny. Действительно все оказалось так просто. Но тут же возник второй вопрос: а можно ли как-то узнать каким, при выбранном CompressionQuality, будет размер файла, желательно, конечно, без создания временных файлов.
Еще раз спасибо.


Evgeny   (2002-04-27 06:12:00) [5]

CompressionQuality := x;


Наверх

Титульная страница Поиск, карта сайта Написать письмо