|
|
|
| Доброго времени суток! Мне требуется изгибать загружаемое изображение в виде дуги! Подскажите пожалуйста как это сделать или дайте ссылку где почитать. | |
|
|
|
|
|
|
|
для: sanchescom
(16.06.2010 в 10:44)
| | Расчитать размер изображения с учетом изгиба (по вертикали, горизонтали), создать подложку с этими размерами, потом скопировать на нее исходник (построчно или столбцами) со смещением определенным дугой. | |
|
|
|
|
|
|
|
для: sim5
(16.06.2010 в 10:55)
| | Спасибо, а может Вы еще знаете как построчно со смещением скопировать исходник? | |
|
|
|
|
|
|
|
для: sanchescom
(16.06.2010 в 11:11)
| | В GD есть функции копирования, которые позволяют скопировать часть исходного изображения. А как высчитать смещение, так это вам к алгебре нужно обратиться.
Но вы должны учитывать то, что работаете с цветом, а это значит, что если просто сдвинуть строку (столбик) изображения, и сдвиг может составлять скажем 3-5 рх, то в конечном итоге изображение станет похожим на мозаику (зазубрины).
Есть сайт посвященный каптче, вроде бы на нем описываются алгоритмы искажения изображения (или поищите другие ресурсы). Почитайте, ознакомтесь почему делается так, прочтите об антиалиасинге. | |
|
|
|