Изображение маски с помощью Jquery с неопределенной высотой - PullRequest
0 голосов
/ 22 марта 2012

Как я могу определить специальные рамки (верх и низ) для каждого изображения ?.Например, http://grab.by/csU6

Если вы отметите, изображения имеют границу диагонали сверху и снизу.

Спасибо:)

Ответы [ 3 ]

2 голосов
/ 22 марта 2012

Кажется, что функция .clip canvas отлично подходит для работы: http://jsfiddle.net/eGjak/333/.

ctx.moveTo(0, 100); // define path to draw in
ctx.lineTo(400, 0);
ctx.lineTo(400, 300);
ctx.lineTo(0, 400);
ctx.clip(); // constrain drawing to inside the path

var img = new Image;
img.onload = function() {
    ctx.drawImage(img, 0, 0);
};
img.src = "http://lorempixum.com/400/400/";​
0 голосов
/ 22 марта 2012

Я думаю, что изображение в примере уже обработано таким образом.Если вы не можете обработать изображение на стороне сервера, другой вариант - прозрачное наложение png.

0 голосов
/ 22 марта 2012

Вы можете вращать / трансформировать изображение с помощью CSS3, для него также есть несколько плагинов jquery

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...