![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
При сохранении графического файла в формате .jpg
SergeyG © (2006-05-04 12:19:00)объем файла получился такой же большой, как у .bmp. Может быть надо где-то как-то установить какие-то опции для сжатия?
MBo (2006-05-04 13:40:00) [1]это не компонент, а просто класс. его экземпляр нужно будет создать в runtime
SergeyG (2006-05-04 13:32:00) [2]Т.е. надо использовать компонент TJPEGImage? А где его дают?
MBo (2006-05-04 13:18:00) [3]>SergeyG © (04.05.06 13:02) [4]
Собственно, причину уже телепатически определили, и рецепт дали.
SergeyG (2006-05-04 13:02:00) [4]Путь познаний был такой:
написал
procedure TForm1.N3Click(Sender: TObject);
begin
if SavePictureDialog1.Execute then
Image1.Picture.SaveToFile(SavePictureDialog1.FileName);
end;
при этом мог сохранять только .bmp, .wmf и пр.
Потом добавил модуль JPEG в uses - появилась возможность сохранять и в .jpg, но вот объем великоват.
Desdechado (2006-05-04 13:00:00) [5]установка расширения файла не меняет его внутреннего формата
ЮЮ (2006-05-04 12:34:00) [6]Используется ли при этом компонент типа TJPEGImage, который, собственно, и умеет сохранять изображение в графическом файле формата .jpg ?
TJPEGImage.CompressionQuality
MBo (2006-05-04 12:32:00) [7]покажи код формирования jpg и сохранения