Я использую HTML canvas для отправки dataURL на сервер, который затем сохраняется в файл изображения с использованием Perl. Мне нужен тип файла jpeg или gif (единственные типы, поддерживаемые модулем Perl PDF :: Create). Однако, независимо от того, что я указываю в toDataURL, я все равно получаю PNG dataURL и не могу создать jpeg или gif из этого.
Я использую IE 11 в Windows. Есть идеи?
var imgdata = canvas.toDataURL('image/gif');
var imgdata = canvas.toDataURL('image/jpeg');
Оба результата:
data:image/png;base64,iVBORw0KGgo...etc