![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Image [D6, XP]
serko © (2006-02-08 00:02:00)Ребят почему в Image увеличенная картика получается плохого качества, по стравнению с тем как эта же картика выглядит при стандартном просмотре картинок в ХР? как это исправить?
Don Nikola (2006-02-08 16:14:00) [1]2serko:
Если пишешь на VCL, то загляни на www.torry.net там VCL-Graphics-Bitmap Images, а там можно посмотреть "Interpolating Bitmap Resampler v.1.2", к примеру.
MBo (2006-02-08 16:08:00) [2]Использовать алгоритмы приличной - например, бикубической интерполяции
serko (2006-02-08 16:02:00) [3]ну и как мне сделать качественное (на сколько это возможно) увеличение картинки?
Defunct (2006-02-08 03:13:00) [4]MS применяет специальные алгоритмы увеличения изображения с аппроксимацией цвета пикселей(точек). В то время как StretchDraw, растягивая изображение, использует только цвета пикселей рисунка.
допустим есть рисунок состоящий из двух пикселей (черного и белого).
Ч Б.
при увеличении размера до 3-х пикселей с аппроксимацией получится
Ч С Б
без аппроксимации (как растягивает StretchDraw) -
Ч Ч Б или Ч Б Б
где Ч - черный цвет точки, Б - белый, С - серый.