Клуб API Карт

Заливка многоугольника изображением

Smolensk.1812-2012
10 августа, 09:46

Предположим, нужно менять геометрию многоугольника, залитого изображением.

Покажу на работающем примере. Кнопки "Выше" и "Шире" изменяют размер прямоугольника. При заливке многоугольника применяется опция fillMethod: 'stretch'.

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

Вопрос. Если вместо прямоугольника (как в примере), будет четырехугольник неправильной формы, будет ли к картинке в нем применяться искажение, подобное тому, которое среди трансформирований, имеющихся в PhotoShop, так и называется "Искажение"?

2 комментария
Подписаться на комментарии к посту
Попробуйте и узнаем 
Smolensk.1812-2012
10 августа, 10:13
Хе-хе :)
Попробовал. Тянется точно так же в высоту и в ширину, но кривые углы маскируют (отрезают) края изображения. 
Спросил на всякий случай, про запас. 
Может быть, появится опция что-то вроде  fillMethod: 'envelope' ?