GWT-запрос: получить изображение из ImageData

Я пытаюсь сделать это, но я не имею ни малейшего понятия о том, как получить изображение GWT из Canvas ImageData. Я выдаю этот кусок кода:

ImageData canvasImageData = canvas.getContext2d().getImageData(0, 0, 500, 500);

Моя цель как-то получить изображение, есть идеи?

Заранее спасибо!

1 ответ

Решение

Чтобы создать Image от вашего холста вы должны использовать Canvas.toDataUrl (), который даст вам данные изображения, закодированные в виде строки, которая может быть использована в качестве src атрибут для <img> тег.

Image canvasImage = new Image(canvas.toDataUrl());
Другие вопросы по тегам