FLUTTER: смешивание изображений с помощью медианного фильтра - PullRequest
1 голос
/ 12 июля 2020

Мне нужно смешать много изображений, снятых с помощью плагина камеры (формат ui.Image), используя медианный фильтр, как в Photoshop. lighten, что дает аналогичный эффект), но здесь нет "среднего" режима наложения.

Медианный фильтр выполняется путем взятия медианного значения каждого отдельного канала RGB всех изображений.

Итак ... есть ли что-нибудь для медианного фильтра в дротике / флаттере, или мне нужно вручную проверить все пиксели изображения? Во втором случае, как я могу преобразовать ui.Image в класс, который позволяет мне получить один пиксель и записать его в другом изображении? Пример:

color = image.getPixel(x, y);

newImage.setPixel(x, y, color);

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

1 Ответ

0 голосов
/ 12 июля 2020

Вы можете преобразовать ui.image в RGB во флаттере, но такая манипуляция будет чрезмерно медленной. Вам нужен дополнительный пакет, например https://pub.dev/packages/photofilters или какой-то другой .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...