Я использую webview.capturePicture ()
, чтобы создать объект Picture, который содержит все графические объекты для веб-страницы.
Я могу успешно визуализировать этот объект Picture в растровое изображение, используя canvas.drawPicture (picture, dst)
без проблем. writeToStream () не записывает все растровые изображения Я использую webview.capturePicture () для создания объекта Picture, который содержит все графические объекты для веб-страницы. Я могу успешно визуализировать этот объект Picture в растровое изображение, используя canvas ....
Я использую webview.capturePicture ()
, чтобы создать объект Picture, который содержит все графические объекты для веб-страницы.
Я могу успешно визуализировать этот объект Picture в растровое изображение, используя canvas.drawPicture (picture, dst)
без проблем. writeToStream () не записывает все растровые изображения Я использую webview.capturePicture () для создания объекта Picture, который содержит все графические объекты для веб-страницы. Я могу успешно визуализировать этот объект Picture в растровое изображение, используя canvas ....
Я использую webview.capturePicture ()
, чтобы создать объект Picture, который содержит все графические объекты для веб-страницы.
Я могу успешно визуализировать этот объект Picture в растровое изображение, используя canvas.drawPicture (picture, dst)
без проблем.
Однако, когда я использую picture.writeToStream (fos)
для сериализации объекта изображения в файл, а затем
Picture.createFromStream (fis)
для считывания данных обратно и создания нового объекта изображения, в результирующем растровом изображении при рендеринге, как указано выше, отсутствуют какие-либо большие изображения (что-либо более 20 КБ! По наблюдениям).
Это происходит на всех платформах Android OS, которые я тестировал 1.5, 1.6 и 2.1.
Глядя на собственный код для Skia
, который является базовой графической библиотекой Android, и выходного файла, созданного из picture.writeToStream ()
, я могу увидеть, как создается формат файла.
неполный API / ошибка, и если да, есть ли планы по исправлению в будущем выпуске Android?
Заранее спасибо.