形状的绘制没有问题,但我们有时希望能够处理稍微复杂一些的东西,比如旋转或拉伸一个形状。当然可以通过提供不同的坐标来直接创建新的路径,但要求iOS替我们完成旋转通常会更好一些。 为此,我们使用变换,变换就是变换矩阵的表示,通常可以对内容进行任何形式的变形和操控。 无论你的代码进行什么样的绘制操作,都会 ...
分类:
移动开发 时间:
2016-04-07 20:23:11
阅读次数:
158
解决方法有两种: 一种是CSS,使用background-size:cover实现图片的拉伸效果,但是IE8及以下版本不支持background-size,于是可以使用微软的滤镜效果,但是IE6不支持。 body{background:url(bg.jpg) center center;backgr ...
分类:
Web程序 时间:
2016-04-07 09:33:02
阅读次数:
167
先看图:
拉伸显示
居中显示
原始大小显示
显示视频:
实现图片显示,只需要两句话:
只需要包含一个h文件:
调整显示方式:
下面是CvImgCtrl.h的源代码,复制保存下来即可用,或者也可以下载demo,不要积分
控件采用的是双缓冲绘图,显示效率很高,不会闪烁,支持视频、图片的显示/********************************************...
分类:
编程语言 时间:
2016-04-06 18:49:59
阅读次数:
249
UIImage *img=[UIImage imageNamed:@"bubbleSelf.png"]; img=[img stretchableImageWithLeftCapWidth:15 topCapHeight:12]; UIImageView *imgView=[[UIImageView ...
总结: 左边的点代表垂直拉伸的区域, 上边的点代表水平拉伸的区域。 右边的点代表文字等的垂直可可显示区域。 下边的点代表文字等的水平可显示区域。 左上重合的区域就是拉伸区域。 右下重合的区域就是显示区域。 下面是转载: “点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为: ...
分类:
移动开发 时间:
2016-04-02 10:44:00
阅读次数:
165
在仿写QQ会话的时候背景蓝色图片是拉伸而来,但是有些地方是受保护的不能拉伸 所以定义了下面的工具类中的一个方法,专门拉伸图片 UIImageResizingModeStretch:拉伸模式,通过拉伸UIEdgeInsets指定的矩形区域来填充图片 UIImageResizingModeTile:平铺 ...
自从ios7更新以来,UITableView控件的边角style由默认圆角变成了直角,更加适应UI扁平化设计的效果了。但对于某种情况来说,如果tableview宽度不是拉伸到与父视图等宽,那么使用直角的tableview则会显得不好看。如下图分组列表(group tableview)所示。 而如果此时采用圆角效果的话,则会显示圆润温和,用户会觉得好看,体验很好。如下图所示。 要实现以...
分类:
移动开发 时间:
2016-03-31 14:52:20
阅读次数:
234
前置条件
继续本文之前,你首先需要完成如下两件事情:
将你的Andoid Studio更新到最新版本
理解Kotlin的基本语法
如果你不熟悉Kotlin编程语言的话,建议先阅读Kotlin指南中的开始章节。...
分类:
移动开发 时间:
2016-03-31 02:11:38
阅读次数:
638
Nine-Patch图片是一种经过特殊处理的png图片,能够指定图片的哪些区域可以被拉伸而哪些区域不可以。 (一)普通图片被拉伸时的缺陷 有如下xml文件,其中子LinearLayout的背景图片设置成一个名为chat的png图片: 显示效果如下: 而chat.png的原图是这样的: 可见严重变形, ...
分类:
移动开发 时间:
2016-03-30 19:22:32
阅读次数:
570
直方图均衡化(Histogram Equalization)
直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。直方图均衡化就是把给定图像的直方图分布改变成“均匀”分布直方图分布。
直方图均衡化的主要过程
统计每一个灰度值的像素点数...
分类:
其他好文 时间:
2016-03-30 13:13:51
阅读次数:
226