Действительно ли возможно создать прозрачный холст

Я разрабатываю приложение кисти в JavaScript с помощью processing.js, Он использует объект холста. Я хочу сохранить изображение в фоне холста. Потяните что-то на переднем плане. И при сохранении я должен получить только приоритетные данные.

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

Я не вижу опции сделать холст прозрачным. Как я делаю это?

6
задан kybernetikos 22 July 2011 в 13:01
поделиться

3 ответа

context.clearRect(0,0,width, height) 

это все, что вам нужно =)

Помните, что вы можете использовать CSS-стили для объекта canvas.

canvas.style.position = "absolute";  
canvas.style.left = the x position of the div you're going over +"px";  
canvas.style.top = the y position of the div you're going over + "px";
3
ответ дан 8 December 2019 в 05:54
поделиться

почему бы не поместить изображение в холст и не сделать обводки и заливки прозрачными?

0
ответ дан 8 December 2019 в 05:54
поделиться

по умолчанию является прозрачным.

Я сделал доказательство концепции, которое можно найти здесь:

http://irae.pro.br/lab/canvas_pie_countdown/

Протестировано на IE6, IE7, IE8, Firefox 2, Firefox 3 , Chrome и iPhone.

6
ответ дан 8 December 2019 в 05:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: