Как создать эффект размытия Bitmap в Android с помощью RenderScript
Андроид RenderScript framework API может использоваться для выполнения вычислительных задач на высокую производительность. RenderScript, главным образом, был разработан для использования с данным параллельных вычислений, хотя серийный вычислительно интенсивных рабочих нагрузок может также принести пользу. RenderScript выполнения будет параллелизации работ во всех процессоров, доступных на устройстве, например многоядерных ЦП, GPU или DSP, позволяя вам сосредоточиться на выражения алгоритмов, вместо того, чтобы планирование работы или балансировки нагрузки.
RenderScript особенно полезен для приложений, выполняющих обработки изображений, вычислительной фотографии или компьютерного зрения. Существует два способа, мы можем получить доступ к API платформы Android RenderScript:
Непосредственно с помощью классов API android.renderscript. Эти классы доступны от Android 3.0 (уровень 11 API) и выше.
Кроме того можно использовать классы пакета поддержки android.support.v8.renderscript. Библиотека классов поддержки доступны для устройств под управлением Android 2.2 (уровень 8 API) и выше.
Как пользоваться RenderScript
Чтобы использовать API-интерфейсы RenderScript библиотека поддержки, вы должны иметь средства Android SDK версии 22.2 или выше и SDK построить инструменты пересмотра 18.1.0 или выше.
После того, как у вас выше двух минимальных инструменты, вам нужно обновить настройки для процесса построения Android включить интерфейсы API RenderScript. В Android Studio проекта добавьте следующие конфигурации файл проекта build.gradle.
Следующий код, которые могут быть использованы фрагменты создания эффекта размытия растрового изображения в Android с использованием RenderScript API.
Выше фрагмент кода можно использовать для размытия ImageView следующим образом.
RenderScript особенно полезен для приложений, выполняющих обработки изображений, вычислительной фотографии или компьютерного зрения. Существует два способа, мы можем получить доступ к API платформы Android RenderScript:
Непосредственно с помощью классов API android.renderscript. Эти классы доступны от Android 3.0 (уровень 11 API) и выше.
Кроме того можно использовать классы пакета поддержки android.support.v8.renderscript. Библиотека классов поддержки доступны для устройств под управлением Android 2.2 (уровень 8 API) и выше.
Как пользоваться RenderScript
Чтобы использовать API-интерфейсы RenderScript библиотека поддержки, вы должны иметь средства Android SDK версии 22.2 или выше и SDK построить инструменты пересмотра 18.1.0 или выше.
После того, как у вас выше двух минимальных инструменты, вам нужно обновить настройки для процесса построения Android включить интерфейсы API RenderScript. В Android Studio проекта добавьте следующие конфигурации файл проекта build.gradle.
Следующий код, которые могут быть использованы фрагменты создания эффекта размытия растрового изображения в Android с использованием RenderScript API.
Выше фрагмент кода можно использовать для размытия ImageView следующим образом.
.png)




0 comments: