Android 照相 滤镜】的更多相关文章

android-image-filter 19种相片滤镜,使用也简单,all filters in file BitmapFilter.java : Bitmap newBitmap = BitmapFilter.changeStyle(originBitmap, BitmapFilter.BLUR_STYLE); imageView.setImageBitmap(newBitmap); fresco-processors 一个适用于 Fresco 的图片处理器,提供了多种多样的变换效果. An…
===================高斯模糊========================= 创建一个 ImageFilter 类(滤镜工具),代码如下: import android.graphics.Bitmap; public class ImageFilter { /** * 高斯模糊滤镜 * @param sentBitmap 需要处理的Bitmap对象 * @param radius 高斯模糊半径 * @param canReuseInBitmap 处理结果应用到Bitmap本身…
照相或从相册获取图片并裁剪 在android应用中很多时候都要获取图片(例如获取用户的头像)就需要从用户手机上获取图片.可以直接照,也可以从用户SD卡上获取图片,但获取到的图片未必能达到要求.所以要对图片进行一个 裁剪才能达到要求. 下面直接用个例子来说明怎么样来获取照相图片和相册中的图片并进行裁剪. 对其中的一些东西进行解释: 1. 创建一个文件对象dir是文件保存的路径,name是文件的名称 File sdcardTemple = new File(dir, name); 2. Intent…
前段时间做一个项目的时候发现一个不错的滤镜库,是仿Instagram效果的,能够实现Lomo在内的十几种滤镜效果,git地址是: https://github.com/beartung/insta-filter 不过由于他是用gradle遍的,而且还用了ndk(GPUImage),比较麻烦,后来 @雪夜流星 童鞋帮助把so编好了,我重新整理了下代码,变成一个lib工程,方便大家使用. 代码说明: 解压后有两个文件夹,InstaFilterDemo是例子程序,InstaFilterLib是库文件.…
实现点击图片(ImageView)变暗效果,有一个较简单的方法,就是讲目标图片设置为背景图片(setBackground),再创建一个selector.xml文件,里面放置一张普通状态时的透明图片,一张点击状态下的棕色半透明图片,将其设置为ImageView的源图片.这样在点击ImageView时,源图片会变换透明度,达到变暗效果.但这种方法有个缺点:由于源图片已经被限制死了,假如我们需要自定义背景图片,将目标图片放置在背景图片上,就无法实现了.这里介绍一种通过滤镜和监听onTouchEvent…
GPUImage简介 GPUImage 是iOS下一个开源的基于GPU的图像处理库,提供各种各样的图像处理滤镜,并且支持照相机和摄像机的实时滤镜.GPUImage for Android是它在Android下的实现,同样也是开源的.其中提供了几十多种常见的图片滤镜API,且其机制是基于GPU渲染,处理速度相应也比较快,是一个不错的图片实时处理框架. GitHub地址:https://github.com/CyberAgent/android-gpuimage GPUImage使用环境搭建 首先,…
在 Delphi 10 Seattle 提供了照相及相册自订分辨率的功能,请见官方网站教学: http://docwiki.embarcadero.com/RADStudio/Seattle/en/Taking_Pictures_Using_FireMonkey_Interfaces 当自订大小为 2048 时,得到的分辨率为 1724 x 1180,见下图: Params.RequiredResolution := TSize., ); 当自订大小为 3000 时,得到的分辨率为 2592 x…
使用内置的Camera 应用程序捕获图像            探索Android 所提供的内置功能,内置的图像捕获与存储功能为Android 上全部媒体功能提供了一个非常好的切入点,为我们在以后的章节中处理音频和视频奠定了基础.            如今介绍怎样利用内置的Camera(摄像头)应用程序.    package com.example; import java.io.File; import android.app.Activity; import android.conten…
    Java代码 package com.android.cist.camera.view; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.util.HashMap; import java.util.Map; import android.app.Activity; import android.app.AlertDialog; import android.content.Con…
XE6 控件太强了CameraComponent就可以了 CameraComponent1.Active := True; procedure TCameraComponentForm.CameraComponent1SampleBufferReady(Sender: TObject; const ATime: Int64); begin TThread.Synchronize(TThread.CurrentThread, GetImage); // imgCameraView.Width :=…