花了两天时间看了下android的图片裁剪功能的实现。其实刚开始做这个我挺虚的,以为整个功能都需要自己写出来,但查了些资料,发现android已经提供了裁剪功能,需要的话自己调用就成了。soga,这下轻松多了。首先推荐几篇博客Android大图片裁剪终极解决方案要想弄明白裁剪功能,这系列博客非常重要...
分类:
移动开发 时间:
2014-09-22 14:53:52
阅读次数:
281
在开发中经常会有一些需求,比如显示头像,显示一些特殊的需求,将图片显示成圆角或者圆形或者其他的一些形状。但是往往我们手上的图片或者从服务器获取到的图片都是方形的。这时候就需要我们自己进行处理,将图片处理成所需要的形状。正如茴香豆的的“茴”写法大于一种,经过我的研究,画出特殊图片的方法也不是一种,我发现了三种,且听我一一道来。...
分类:
移动开发 时间:
2014-09-19 23:58:36
阅读次数:
443
这篇将讲到图片特效处理的模糊效果。跟前面一样是对像素点进行处理,算法是通用的,但耗时会更长,至于为什么,看了下面的代码你就会明白。算法:一、简单算法:将像素点周围八个点包括自身一共九个点的RGB值分别相加后平均,作为当前像素点的RGB值,即可实现效果。举例:ABCDEFGHI假如当前点是E,那么会有...
分类:
移动开发 时间:
2014-09-19 20:56:46
阅读次数:
312
最近在做东西的时候,有一个要求,就是把用于在ViewPager里面轮播的图片铺满屏幕,但是中间遇到的问题是,ImageView与屏幕之间总是有空隙,情况如下图所示:
当时第一反应时考虑用LayoutParam,可是几经尝试无果,后来在网上找到了解决方案,只要在创建ImageView的时候,把ImageView的属性ScaleType设为FIT_XY然后问题就解决了,具体的代码如下:
Ima...
分类:
移动开发 时间:
2014-09-12 17:15:42
阅读次数:
339
注:这篇文章是转载alan_biao博主的一篇文章,正好用到,觉得里面代码很精髓,贴出来并给与链接供需要的童鞋下载使用!已贴出核心代码和提供源码地址。
Android自定义圆形图片,可设置最多两个的外边框,包括从网络获取图片显示。
1.解决图片锯齿问题。
2.解决图片变形问题。
效果图:
原始图片:
原文地址和源码下载链接:http://bl...
分类:
移动开发 时间:
2014-09-11 17:20:32
阅读次数:
181
本篇文章主要是带大家从源码的角度上面去解读这个强大的图片加载框架,自己很久没有写文章了,感觉生疏了许多,距离上一篇文章三个月多了,确实是自己平常忙,换了工作很多东西都要去看去理解,然后加上自己也懒了,没有以前那么有激情了,我感觉这节奏不对,我要继续保持以前的激情,正所谓好记性不如烂笔头,有时候自己也会去翻看下之前写的东西,我觉得知识写下来比在脑海中留存的更久,今天就给大家来读一读这个框架的源码,我感觉这个图片加载框架确实写的很不错,读完代码自己也学到了很多。我希望大家可以先去看下Android 开源框架Un...
分类:
移动开发 时间:
2014-09-09 12:49:08
阅读次数:
217
图片双击放大倍数和图片大小、显示图片的view大小,及图片当前的scale大小均有关系。
为了避免图片放大过大,设置了一个放大倍数的最大限制SCALE_LIMIT,目前该值为4.
具体算法如下所示:
图片的宽和高分别记为:imageW imageH
显示图片的view宽和高分别记为:viewW viewH
几个重要的比例记为:
scale_1 = viewW / imageW...
分类:
移动开发 时间:
2014-09-05 10:06:51
阅读次数:
189
/*** 将图片转换成十六进制字符串* @param photo* @return*/public static String sendPhoto(ImageView photo) {Drawable d = photo.getDrawable();Bitmap bitmap=((BitmapDra...
分类:
移动开发 时间:
2014-09-03 19:41:37
阅读次数:
280
我的博客http://blog.csdn.net/dawn_moon 客户的需求都是非常怪的。我有时候在给客户做项目的时候就想骂客户是sb。可是请你相信我,等你有需求,自己变成客户的时候,给你做项目的哥哥肯定也会骂你是sb。 是这种,客户须要做一个图片上传的功能,这个图片须要裁剪。一般而言,这东.....
分类:
移动开发 时间:
2014-08-27 18:29:18
阅读次数:
359