Есть такая задача для построения мини-онлайн-фоторедактора:
нужно загрузить в canvas последовательно фото и текст из базы данных. Получается, но текст всегда оказывается ниже картинки. Как избежать этого? И вообще, как управлять слоями в canvas?
Есть такая задача для построения мини-онлайн-фоторедактора:
нужно загрузить в canvas последовательно фото и текст из базы данных. Получается, но текст всегда оказывается ниже картинки. Как избежать этого? И вообще, как управлять слоями в canvas?
Вести с Хабра
Изображение вставляете через drawImage, а текст через fillText?
Как таковых слоёв нет. Что первое выполняется для рисования, то и будет внизу.
Я делал рисовалку на подобии как Вконтакте, для того что-бы делать прозрачности и наложения, я использовал несколько прозрачных элементов canvas друг под другом, а потом их склеивал вместе.
http://webonrails.ru/post/742/