Picture.writeToStream () не записывает все растровые изображения

Я использую 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?

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

6
задан Harry Joy 25 February 2011 в 10:51
поделиться