Эффективная обработка изображений с помощью Flutter? - PullRequest
0 голосов

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

Задача: Обработка 2-х изображений с ускорением на GPU изображения типа float на Android с OpenGL / Vulkan и Metal на iOS.

Текущий конвейер выглядит следующим образом: Пользовательский интерфейс, созданный с помощью элементов управления флаттером. C ++ backend через dart: ffi, который использует Halide lang генераторы для эффективной разгрузки вычислений в OpenGL или Metal.

Меня беспокоит сложность. У Halide есть свои предостережения, dart: ffi, он собственный, а также использование C для склейки C ++ и Dart.

Q: Есть ли способ эффективно вычислять значения пикселей изображения с помощью Flutter ? Есть ли в плане развития API SkSL?

...