Воспроизведение выделенного инструмента Photoshop с использованием HTML5 и элемента Canvas - PullRequest
0 голосов
/ 24 ноября 2011

Я хочу для своей игры воссоздать поведение "Marquee tool", которое есть в PhotoshopНо я понятия не имею, как это сделать, используя элемент canvas.Нужно ли копировать элемент в буферный холст?как я могу обрезать выделение?как сделать выбор?

Достаточно качественного описания подхода, который я должен использовать.

Ответы [ 2 ]

1 голос
/ 25 ноября 2011

Без других библиотек я бы использовал drawImage() с холстом в качестве источника и другим холстом в качестве места назначения, чтобы вырезать подраздел. См. спецификации о том, как вы можете извлечь подраздел изображения.

1 голос
/ 24 ноября 2011

Вы должны взглянуть на marqueetool и скопировать функциональность (но не забывайте понимать это!). Юридически ничего против этого нет, поскольку он выпущен под лицензией MIT.

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