创建圆角图片的方式大同小异,最简单的就是 9.png 美工做出来的就是,这样的最省事直接设置即可。
第二种就是通过裁剪
这里的剪裁指的是根据原图我们自己生成一张新的bitmap,这个时候指定图片的目标区域为一个圆角局域。这种做法有一点需要生成一个新的bitmap,所以会消耗至少2倍的图片内存,
下面分析一下代码的含义:
a.首先创建一个指定高宽的bitmap,作为输出的内容...
分类:
移动开发 时间:
2014-06-17 19:00:13
阅读次数:
231
大家空闲的时候可以学习下,一些项目还是经常能用到的。
1. 对图片的剪裁cropimage-master
http://stackoverflow.com/questions/18013406/is-com-android-camera-action-crop-not-available-for-android-jelly-bean-4-3
2. ImageLoader ...
分类:
移动开发 时间:
2014-06-17 16:37:19
阅读次数:
230
在GDI+中,缩放和剪裁可以看作同一个操作,无非就是原始区域的选择不同罢了。空口无凭,先看具体算法可能更好理解。C#代码usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Drawing;usingSyst...
分类:
其他好文 时间:
2014-06-12 19:21:25
阅读次数:
277
项目中常常有同学遇到这样的问题,现象是给元素设置了overflow:hidden,但超出容器的部分并没有被隐藏,难道是设置的hidden失效了吗?其实看似不合理的现象背后都会有其合理的解释。我们知道,overflow属性值有这几种:visible:声明内容不会被剪裁。比如内容可能被渲染到容器外面。h...
分类:
其他好文 时间:
2014-06-08 18:36:48
阅读次数:
301
项目中常常有同学遇到这样的问题,现象是给元素设置了overflow:hidden,但超出容器的部分并没有被隐藏,难道是设置的hidden失效了吗?其实看似不合理的现象背后都会有其合理的解释。我们知道,overflow属性值有这几种:visible:声明内容不会被剪裁。比如内容可能被渲染到容器外面。h...
分类:
其他好文 时间:
2014-06-08 07:25:47
阅读次数:
284
要开发一个头像上传的模块,头像上传过程分两步。第一步,相机拍照或者从图库选取照片,产生一个照片,第二步,提供头像剪裁,一般是剪裁为方形的。第三步,上传头像,删除不必要的缓存文件。
拍照和图库选择照片都可以使用系统的方案。自制相机可以搞滤镜,这个开发成本比较大,一般的APP也不用支持。图库选择照片这个可以自己做,访问sd卡,比较简单。问题出在图片剪裁上。网上有一些技术方案,迁移过来之后,效果不好,比如缩放的敏感度问题,缩放之后剪裁不准确的问题,缩放不流畅的问题。后来发现使用com.android.ca...
分类:
移动开发 时间:
2014-06-08 03:18:38
阅读次数:
357
调用系统Intent剪裁图片 /** * 调用系统Intent剪裁图片 * @param
context * @param uri * @param w * @param h */ public static void startP...
分类:
移动开发 时间:
2014-05-06 00:29:43
阅读次数:
441
农广在线-服装制作-中式男装制作中式男装制作日期:2011-04-18 来源:中央农广校
中式男装可分为传统中式男装和改良后的男式唐装两种。这其中,立领,对襟儿,贴兜,接袖是传统男装的代表样式,多采用平面剪裁。看上去,传统中式男装没有肩,对于长袖男装来讲,两个衣袖部分会有明显的拼接痕迹,这是由于过去...
分类:
其他好文 时间:
2014-05-01 21:36:11
阅读次数:
602
一、Cohen-Sutherland剪裁算法1.基本思想对于每条线段P1P2分为三种情况处理:(1)若P1P2完全在窗口内,则显示该线段P1P2。(2)若P1P2明显在窗口外,则丢弃该线段。(3)若线段不满足(1)或(2)的条件,则在交点处把线段分为两段。其中一段完全在窗口外,可弃之。然后对另一段重...
分类:
其他好文 时间:
2014-04-27 17:00:46
阅读次数:
921