登录
首页 » Android » Android 的图像模糊和灰度筛选器

Android 的图像模糊和灰度筛选器

于 2023-05-26 发布 文件大小:1.75 MB
0 162
下载积分: 2 下载次数: 1

代码说明:

这一项目可以添加模糊效果和灰度滤镜 它使用了类ColorMatrix ( 新浮法 [] {0.299f、 0.299f、 0.299f、 0、 0、 0.299f、 0.299f、 0.299f、 0、 0、 0.299f、 0.299f、 0.299f、 0、 0、 0、 0、 0、 1、 0}); 和BlurMaskFilter 第一次图像: 原始图片 第二个图像: 添加 BlurMaskFilter 第三个图像: 添加灰度效果

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Android 人脸识别功能使用源码
    Android 人脸识别功能,通过算法实现识别人脸并画出人脸的矩形局域,属于Android人脸识别小项目,可以借鉴;能用。
    2022-11-27 04:45:03下载
    积分:1
  • jump-target-ia32
    Jump Target implementation for Linux Android Source Code.
    2013-07-24 10:33:27下载
    积分:1
  • android 手写签名
    安卓平台下对手写签名的DEMO一个用于学习的手势记录和图片生成例子没有多余的业务代码只是最精简的学习案例
    2022-12-17 06:40:04下载
    积分:1
  • android listview 绑定数组 实例
    listview绑定数组 呈现
    2013-03-17下载
    积分:1
  • Android 功能完善的数独游戏源代码
    Android 功能完善的数独游戏源代码,关于这个游戏的玩法,这里不再赘述了,游戏编写上的特点,简要说明下:   这个游戏在界面上可支持更换三种游戏主题(草地绿、天空蓝、深沉黑)。同时游戏中还涉及到了许多的android编程知识点,比如ColorPickerDialog、DrawView、OnTouchListener等的应用技巧,在界面中的滑动菜单也做的不错,滚动显示和隐藏菜单时,手指滑动需要达到指定速度才行,这样可有效避免误操作,另外menu最多可以滑动到的左边缘。值由menu布局的宽度来定,marginLeft到达此值之后,不能再减少。 。 另外还有毫秒级的线程睡眠编写技巧。   数独游戏是一款经典的益智游戏,用Android来写,也可熟悉各种Android编程技巧,对提升安卓编程水平有帮助。
    2023-03-04 17:45:06下载
    积分:1
  • 装备选择源码
    装备选择源码部分代码public class MainActivity extends Activity {  private ProgressBar mProgressBar1;  private ProgressBar mProgressBar2;  private ProgressBar mProgressBar3;  private TextView mLifeTV;  private TextView mAttackTV;  private TextView mSpeedTV;  protected void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.activity_main);   mLifeTV = (TextView) findViewById(R.id.tv_life_progress);   mAttackTV = (TextView) findViewById(R.id.tv_attack_progress);   mSpeedTV = (TextView) findViewById(R.id.tv_speed_progress);   initProgress();                    //初始化进度条  }  private void initProgress() {   mProgressBar1 = (
    2022-06-26 01:22:02下载
    积分:1
  • 获取系统图库的图片,调用系统相机,并生成预览,
    ** * 这个是进入相册显示所有图片的界面 *  * @author king * @QQ:595163260 * @version 2014年10月18日  下午11:47:15 */public class AlbumActivity extends Activity {//显示手机里的所有图片的列表控件private GridView gridView;//当手机里没有图片时,提示用户没有图片的控件private TextView tv;//gridView的adapterprivate AlbumGridViewAdapter gridImageAdapter;//完成按钮private Button okButton;// 返回按钮private Button back;// 取消按钮private Button cancel;private Intent intent;// 预览按钮private Button preview;private Context mContext;private ArrayList dataList;private AlbumHelper helper;public static List contentList;public static Bitmap bitmap;protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(Res.getLayoutID("plugin_camera_album"));PublicWay.activityList.add(this);mContext = this;//注册一个广播,这个广播主要是用于在GalleryActivity进行预览时,防止当所有图片都删除完后,再回到该页面时被取消选中的图片仍处于选中状态IntentFilter filter = new IntentFilter("data.broadcast.action");  registerReceiver(broadcastReceiver, filter);          bitmap = BitmapFactory.decodeResource(getResources(),Res.getDrawableID("plugin_camera_no_pictures"));        init();initListener();//这个函数主要用来控制预览和完成按钮的状态isShowOkBt();}BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {           @Override          public void onReceive(Context context, Intent intent) {          //mContext.unregisterReceiver(this);            // TODO Auto-generated method stub          gridImageAdapter.notifyDataSetChanged();        }      };  // 预览按钮的监听private class PreviewListener implements OnClickListener {public void onClick(View v) {if (Bimp.tempSelectBitmap.size() > 0) {intent.putExtra("position", "1");intent.setClass(AlbumActivity.this, GalleryActivity.class);startActivity(intent);}}}// 完成按钮的监听private class AlbumSendListener implements OnClickListener {public void onClick(View v) {overridePendingTransition(R.anim.activity_translate_in, R.anim.activity_translate_out);intent.setClass(mContext, MainActivity.class);startActivity(intent);finish();}}// 返回按钮监听private class BackListener implements OnClickListener {public void onClick(View v) {intent.setClass(AlbumActivity.this, ImageFile.class);startActivity(intent);}}// 取消按钮的监听private class CancelListener implements OnClickListener {public void onClick(View v) {Bimp.tempSelectBitmap.clear();intent.setClass(mContext, MainActivity.class);startActivity(intent);}}// 初始化,给一些对象赋值private void init() {helper = AlbumHelper.getHelper();helper.init(getApplicationContext());contentList = helper.getImagesBucketList(false);dataList = new ArrayList();for(int i = 0; i= PublicWay.num) {toggleButton.setChecked(false);chooseBt.setVisibility(View.GONE);if (!removeOneData(dataList.get(position))) {Toast.makeText(AlbumActivity.this, Res.getString("only_choose_num"),200).show();}return;}if (isChecked) {chooseBt.setVisibility(View.VISIBLE);Bimp.tempSelectBitmap.add(dataList.get(position));okButton.setText(Res.getString("finish") "(" Bimp.tempSelectBitmap.size() "/" PublicWay.num ")");} else {Bimp.tempSelectBitmap.remove(dataList.get(position));chooseBt.setVisibility(View.GONE);okButton.setText(Res.getString("finish") "(" Bimp.tempSelectBitmap.size() "/" PublicWay.num ")");}isShowOkBt();}});okButton.setOnClickListener(new AlbumSendListener());}private boolean removeOneData(ImageItem imageItem) {if (Bimp.tempSelectBitmap.contains(imageItem)) {Bimp.tempSelectBitmap.remove(imageItem);okButton.setText(Res.getString("finish") "(" Bimp.tempSelectBitmap.size() "/" PublicWay.num ")");return true;}return false;}public void isShowOkBt() {if (Bimp.tempSelectBitmap.size() > 0) {okButton.setText(Res.getString("finish") "(" Bimp.tempSelectBitmap.size() "/" PublicWay.num ")");preview.setPressed(true);okButton.setPressed(true);preview.setClickable(true);okButton.setClickable(true);okButton.setTextColor(Color.WHITE);preview.setTextColor(Color.WHITE);} else {okButton.setText(Res.getString("finish") "(" Bimp.tempSelectBitmap.size() "/" PublicWay.num ")");preview.setPressed(false);preview.setClickable(false);okButton.setPressed(false);okButton.setClickable(false);okButton.setTextColor(Color.parseColor("#E1E0DE"));preview.setTextColor(Color.parseColor("#E1E0DE"));}}public boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK) {intent.setClass(AlbumActivity.this, ImageFile.class);startActivity(intent);}return false;}@Overrideprotected void onRestart() {isShowOkBt();super.onRestart();}
    2014-12-10下载
    积分:1
  • DevsmartLib-Android
    Horizontal ListView的android布局使用例子,Android 水平Listview列表视图实例,有源码包和实例包,注释比较多,不过是英文的,使用ListView开发android应用时,这是个实用的技巧,闲暇时可参考下(Android layout Horizontal ListView using examples, Android Listview level list view instance, there are examples of packages and source packages, comment more, but in English, when using ListView android application development, this is a practical tips, refer to the following leisure)
    2014-04-21 09:42:07下载
    积分:1
  • Android例子源码蓝牙接收数据并绘制波形.rar
    Android例子源码蓝牙接收数据并绘制波形.rar这个就是一个安卓上的例子程序,从蓝牙接收数据并绘制成波形。
    2022-06-03 20:13:48下载
    积分:1
  • 高级定制Android WebView
    应用背景这个项目是一个HTML的应用程序运行时,建立在开源的基础上,扩展了Web平台的新功能。该网络平台已经有很多优势,从易云服务集成到灵活的用户界面元素。最近,该平台已经变得更加有吸引力,其重点是移动性能和设备的接口。然而,对于许多开发人员来说,基本的功能仍然缺少,使得它很难通过网络,因为它是今天。有了这个项目,这种情况发生了变化。通过使用这个项目,应用程序开发人员可以:使用所有功能在现代Web浏览器的HTML5,CSS3,JavaScript可用。获取最新推荐和新兴网络标准。关键技术我使用人行横道的框架,是世界级的减少了碎片,WebCL:图形加速,SIMD:并行执行
    2022-07-04 16:01:11下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载