как преобразовать изображение в растровое изображение - PullRequest
1 голос
/ 21 декабря 2009

Я могу сохранить исходное изображение, но не могу сохранить изображение с помощью colorfilter: paint.setColorFilter(new ColorMatrixColorFilter(cm));

Если это изображение преобразуется в растровое изображение, его можно легко сохранить, но я не знаю как это сделать. Кто-нибудь может дать решение?

1 Ответ

1 голос
/ 22 декабря 2009
  1. Иметь свой оригинальный растровое изображение.
  2. Создайте новое чистое растровое изображение, которое будет иметь ту же ширину / высоту, что и исходное растровое изображение.
  3. Создайте новый холст с помощью этого чистого растрового изображения.
  4. Установите объект рисования и т. Д. Для этого нового холста.
  5. Нарисуйте свой оригинальный растр в этом новом холсте.

Поскольку этот новый холст поддерживается растровым изображением (пункт 3.), любой рисунок, который вы делаете в этом холсте, станет частью нового растрового изображения (пункт 2.). Теперь просто вызовите «compress» на этом растровом изображении из пункта 2. Растровое изображение будет сохранено в формате jpg / png.

...