طرحت لغة html في إصداراتها الأخيرة، وخاصة الإصدار 5، عنصرا جديدا حمل معه إمكانيات كبيرة للتحكم في عناصر صفحة الويب، ومنها الصور
والعنصر الجديد هو عنصر Canvas، وهو لحد الآن مازال في بداياته، ولايمكن عرضه إلا من خلال بعض المتصفحات فقط، وهي Opera الإصدار 9 فاصل 5 فصاعدا و FireFox الإصدار 2 فصاعدا والإصدار 4 من Safari ثم الإصدار الاخير من IE وان كان يمكن محاكاة العنصر Canvas بالاصدارات القديمة من خلال filtre الذي توفره IE، وبالنسبة لChrome فيبدو انه لا يزال في التجربة.
وتمثل القوة التي قدمها العنصر Canvas في توفره على خاصيات التوغل في المستوى الأسفل لمكونات الصفحة حد النقاط pixel، ومن ثم فانه يمكن من خلال برمجية JavaScript التحكم في مكونات اي شيئ ومنها الصورة بالتعديل.
وبالنسبة للصور فان عنصر Canvas يرتكز في عمله على دالتين، وهما: getImageData() / putImageData()ن ومن خلالهما القيام باي اعمال على مستوى النقاط
ومن خلال Canvas يمكن كذلك تطوير الرسوم البيانية، ولكن يمكن كذلك معالجة الصور بطريقة نشطة واليا من خلال التحكم المباشر بالصفحة.
وتوجد بعض المكتبيات المطورة بلغة JavaScript التي صنفت مجموعة المعالجات الممكن انجازها على الصور من خلال Canvas، بحيث يكفي لاستعمالها تنزيل ملف جافاسكريبت ثم اضافة مايلزم من شيفرة بالصفحة.
ومن هذه المواقع يوجد موقع pixastic، وبه تفسير لعمل عنصر Canvas، ثم به كذلك مجموعة من المعالجات المطبقة على الصور، والتي يمكن تنزيلها