Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   html5 Canvas в Blob (https://javascript.ru/forum/misc/35198-html5-canvas-v-blob.html)

skrudjmakdak 03.02.2013 13:44

html5 Canvas в Blob
 
задача следующая. есть касвас
var c = document.createElement("canvas");

там есть рисунок.. и нужно его преобразовать в файл Blob для отправки на сервер. если я правильно понял, то в FireFox есть метод
var blob = c.mozGetAsFile(name, type);


А вот теперь вопрос, собственно.. для других браузеров есть реализация??

Deff 03.02.2013 13:45

http://habrahabr.ru/post/120917/

skrudjmakdak 03.02.2013 13:56

хмм. я собственно так и не получил ответа)) точней не нашел. можете своими словами объяснить? или строчку показать где это написано?? да и еще там есть и такое:
var BlobBuilder = window.MozBlobBuilder || window.WebKitBlobBuilder || window.BlobBuilder;

оно меня напрягает, я читал, что вроде хром это не поддерживает больше.. даже пробовал у себя.. действительно не работает..

Deff 03.02.2013 14:09

skrudjmakdak,
Вот ещё http://habrahabr.ru/post/133351/

skrudjmakdak 03.02.2013 14:18

))) именно основу кода я взял именно оттуда! и там есть именно такая строчка:
"Вот тут никакого mozGetAsFile нет и в помине. Есть возможность получить изображение в base64(Это делает метод toDataURL). Но это меня не устроило, и я всё-таки привел изображение к blob." и дальше есть код, он перестал работать, как я говорил выше BlobBuilder хром больше не поддерживает.. да и FireFox вроде может тоже отказаться от него(за истинность не гарантирую)

Deff 03.02.2013 14:23

skrudjmakdak,
Ну как не жалко, коли
Цитата:

Сообщение от skrudjmakdak
как я говорил выше BlobBuilder хром больше не поддерживает..

В статье есть иные способы(а в предыдущей через флешь)
Искал как то универсальное решение запихивания собственно созданного изо через стандартный input type=file - кроссбраузерного решения без задействования PHP - не нашел, (возможно есть что-нибудь в dojo

skrudjmakdak 03.02.2013 14:29

к сожалению я не сторонник флеша(((

Deff 03.02.2013 14:34

skrudjmakdak,
http://translate.googleusercontent.c...M2gX2Vfa4F7NvQ

gomer999999999 04.02.2013 18:46

Добрый день.
Предлагаем к рассмотрению и тестированию наш проект - Маркетер Плагин.
Продвигаем его успешно во всем мире. Но только 27 января 2013 предоставили в Рунете к тестированию русифицированный плагин с русифицированным интерфейсом. Вся подробная информация наhttp://www.marketerplugin.ru/
Предлагаем протестировать наш плагин на только что русифицированном интерфейсеhttp://www.marketerplugin.ru/test_plagina.
В двух словах: плагин предназначен для создания сайтов-визиток и страниц продаж.
Ждем ваших комментариев, отзывов и критики.
Так же будем рады видеть вас на наших страницах в соц сетях
http://www.facebook.com/pages/Marketer-plugin/5288148..
http://vk.com/club46912629
Успехов и новых впечатлений.
С уважением, Богдан


Часовой пояс GMT +3, время: 23:09.