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

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

наложение изображения


ehhhh ©   (2007-08-21 12:26:00) 

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


tesseract   (2007-08-21 18:29:00) [1]


> есть ли уже готовые компоненты/библиотеки для работы с векторными
> изображениями?


Конечно есть. В прямую - Adobe.ActiveX :-) Но Google всегда рад тебе помочь.


ehhhh   (2007-08-21 17:26:00) [2]

есть ли уже готовые компоненты/библиотеки для работы с векторными изображениями?


tesseract   (2007-08-21 15:52:00) [3]


> Просто нужно сделать так, чтобы качество полученного изображения
> было хорошее :)


Используй векторные рамки - им по барабану насколько их растянешь.


Elen   (2007-08-21 15:49:00) [4]


>  чтобы качество полученного изображения было хорошее :)

А это зависит от рамки, если она у тебя узорная то тут потрудиться придется, а если без узоров то и растяжка не повредит.


ehhhh   (2007-08-21 15:28:00) [5]

т.е. все таки лучше растянуть рамку?
Просто нужно сделать так, чтобы качество полученного изображения было хорошее :)


Сергей М.   (2007-08-21 15:04:00) [6]

Мдя..


tesseract   (2007-08-21 15:02:00) [7]


> Автора "растяжка" не устраивает в принципе.


Тогда пусть рамку разрывает вручную и пытаеться найти коэффициенты отсечения ентой рамки. Но всё равно странно будет выглядеть при нестандартных размерах.


Сергей М.   (2007-08-21 14:58:00) [8]


> tesseract ©   (21.08.07 14:55) [5]


Автора "растяжка" не устраивает в принципе.
?


tesseract   (2007-08-21 14:55:00) [9]


> кореллирует с> Сначала рамку растянуть


в слове "или наоборот".


Сергей М.   (2007-08-21 14:53:00) [10]


> tesseract ©   (21.08.07 14:41) [3]


Как (см. сабж)


> нужно сделать так, чтобы рамка не "растягивалась"


кореллирует с


> Сначала рамку растянуть


?


tesseract   (2007-08-21 14:41:00) [11]


> Фотография может быть разных размеров, нужно сделать так,
>  чтобы рамка не "растягивалась", а накладывалась равномерно.
> ..


Сначала рамку растянуть/сжать до размера фотографии или наоборот. А потом MaskBlt ?


Dib@zol   (2007-08-21 12:36:00) [12]

Порезать изображение рамки на 4 части, распихать эти части по углам фотки, а затем взяться за крайние пиксели четвертушек (т.е. линий разреза рамки) и растянуть? Аффтар, я тебя правильно понял?


Сергей М.   (2007-08-21 12:34:00) [13]

"Равномерно" это как ?


Наверх

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