![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение размера JPEG-изображения [D6, WinXP]
Alexey A. © (2005-03-23 15:36:00)Здравствуйте!
Есть потребность в программе, которая будет файлы *.jpg в каталоге большого разрешения изменять на заданное..
Необходим пример изменения размера JPEG:
var
jpg : TJpegImage;
begin
jpg.Create;
jpg.LoadFromFile(...);
if jpg.width > ... then
begin
...
end;
jpg.Free;
end;
Каким способом изменить размер изображения и сохранить его в файл?
Barloggg (2005-03-24 14:07:00) [1]Ну можно еше создать картинку нужного размера и перерисовать исходную картинку смасштабировав ее по нужному размеру.
Stretchdraw называется.
Alexey A. (2005-03-24 13:57:00) [2]Как вариант понял..
т.е. попиксельно строить изображение на основе имеющегося..
Но это геморно..
BAK (2005-03-23 20:00:00) [3]Конкретной функции не существует. Надо брать n-ное количество пикселов (4,8,и т. д.), находить среднее значение цвета и записывать в пиксел требуемой картинки. Надеюсь, ясно?