![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Jpeg и crop [D5]
TechnoDreamer © (2005-05-12 02:20:00)Нужно сделать кроп (обрезать ненужные части) TJpegImage (ну или TBitmap можно). Вроде вопрос должен быт простой, но что-то инфы не нахожу нигде, как это лучше всего сделать?
Jeer (2005-05-14 12:06:00) [1]Да, с такой поправкой согласен:)
programania (2005-05-13 20:05:00) [2]Zip сжимает потоком и в нем невозможно расжать середину, не расжав с начала
а jpeg с потерями сжимает независимыми блоками 8*8,
поэтому можно отрезать лишнее не расжимая эти блоки, хотя только по их границам
можете убедится:
http://programania.com/enjol+.exe 350kb
пример команды для вырезания
Enjol+ c10,10,200,200 test.jpg
там же еще есть повороты и перевороты без потерь качества,
получение со сканера, параметры при запуске без параметров
или можно вырезать с обводкой мышью, но это уже в
http://programania.com/ENJOL.ZIP 850kb
Jeer (2005-05-13 10:22:00) [3]programania © (12.05.05 19:42) [3]
Сначала идет восстановление, затем обрезание, а затем сжатие.
Только так.
попробуйте из zip-архива вырезать кусок из середины, а затем попытайтесь восстановить.
programania (2005-05-12 19:42:00) [4]Кстати, ImageEn может обрезать Jpeg без потери качества
а кто еще это может?
TechnoDreamer (2005-05-12 12:18:00) [5]:-) А слона то я и не заметил. Спасибо.
Jeer (2005-05-12 09:51:00) [6]F1 TCanvas.CopyRect(..)