- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight
这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是不拉伸区域和左边框的宽度,第二个参数是不拉伸区域和上边框的宽度。
第一次用这个函数的时候一直搞不懂为什么只要两个参数就行,至少应该指定左上角和右下角,总共四个参数啊。后来读读文档才明白,只需要两个参数就行了。
参数的意义是,如果参数指定10,5。那么,图片左边10个像素,上边5个像素。不会被拉伸,x坐标为11和一个像素会被横向复制,y坐标为6的一个像素会被纵向复制。注意:只是对一个像素进行复制到一定宽度。
附:两个聊天用的汽泡,与参数值。
15,13
21,13
UIImage *stetchLeftTrack = [[UIImage imageNamed:@"orangeslide.png"]
stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0];
分享到:
相关推荐
C# 对图像进行动态拉伸展示特效,程序实现步骤:把打开的图像赋给Bitmap变量、在控件上显示图像、提示对话框、获取图像宽度与高度、创建Graphics对象实例、从上到下拉伸显示、从左到右拉伸显示、两边拉伸显示、初始...
自定义QGraphicsItem图元,可以进行拖动绘制,拖动拉伸缩放图元的示例源码demo
今日 Creo 模型练习是一个拉伸特征技巧的拼接应用,如下图片 显示的 Creo 模型。 步骤一:创建外形特征 命令 1:新建一个零件,名称为 “拉伸拼接技巧” 命令 2 :“模型”-- “形状”-- “拉伸”,使用实体加材料...
易语言图片拉伸算法源系统结构:缩放图片, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------缩放图片 || ||------_滑块条1_位置被改变 || ||------_滑块条2_位置被改变
内容索引:C#源码,图形图像,图像拉伸 C# 处理图像拉伸,上下左右拉伸特效,程序实现步骤:把打开的图像赋给Bitmap变量、在控件上显示图像、提示对话框、获取图像宽度与高度、创建Graphics对象实例、从上到下拉伸显示...
vs2017创建的工程,直接打开工程即可编译运行;通过opencv imread读入图片后,显示在picture控件上;鼠标左键摁住实现图片拖动;鼠标滚轮实现图片放大缩小;
我们通过代码将这张图片设置为按钮的背景图片,假如我们将创建好的按钮的宽高设置为:(W=200, H=50)代码如下: // // ViewController.m // iOS图片拉伸总结 // // Created by Sunshine on 15/6/29. // Copyright (c) ...
程序中包含整个工程文件,使用平台VS2015+OpenCV3.+,操作系统64
我们通过代码将这张图片设置为按钮的背景图片,假如我们将创建好的按钮的宽高设置为:(W=200, H=50)代码如下: // 初始化按钮 UIButton *button = [[UIButton alloc] init]; // 设置尺寸 button.frame = ...
保存路径可选:保存路径可选择保留原路径,也可以与上级文件夹创建同级别的新文件夹存放新的图片 # 5.可重复执行不重复生成:用文件名区分,不会处理、不会重复生成文件名是“原文件名+图片大小的”的图片(重复执行...
序列 ① :在拉伸区域周围用红色边框显示可能会对拉伸后的图片产生变形的区域,如果完全消除该内容则图片拉伸后是没有变形的,也就是说,不管如何缩放图片显示都是良 好的。 (实际试 发现NinePatch编辑器是根据图片...
实验过程图片 完成图片 绘制法兰盘,尺寸自定,要求用直接特征创建孔,并需要使用阵列、倒角等特征。 实验步骤: (1)用TOP面为基准平面进行草绘,画同心圆,修改尺寸,拉伸,得到法兰盘的横盘。 (2) 继续用TOP...
5.点击移点后:可选取网格上的各点,拉伸或缩小图片在某一区域的像素。 6.各图层根据帧的顺序播放,便形成动态壁纸。 特殊说明: 1.每个动态壁纸均有若干触发器,即:动态壁纸可由若干触发器触发。 2.每个动态...
那么如何让android上面显示的图片是基于原来图片的比例呢,首先你可以在res目录下创建一个drawable-nodpi的目录,这个目录下的图片是不根据dpi的多少来进行拉伸或者缩小滴。然后,就是根据屏幕的宽 和 图片的宽高 ...
基于网格变形的二维图像变形算法。 C++项目,移植自孙玉荣和乔治·沃尔伯格提供的c代码。
创建工程过程略 实现图片在页面两手触控缩放 原理图—图片缩放 两手拉开图片变大,两手合拢图片缩小,根据两手的移动距离来判断图片放大和缩小的倍数,两手的移动距离计算方法如下: 两手不管是正着还是斜着拉伸,...
3.使用Javascript 创建一个可以自由拖动及拉伸的DIV对话窗口层。 4.MYSQL创建两个一样的表 可以使用 MYSQL 部分中的表表结构 然后 写一条查询语句整合到一个表中 并按 MYSQL 部分 中的排序方式输出(只是一条语句)...
0577 如何创建可旋转文字 347 13.5 图像识别及图像工具 347 0578 如何获取图像的像素值 347 0579 如何设置图像的像素值 348 0580 如何校正图像显示颜色 349 0581 如何使用阈值校正图像显示颜色 351 0582...
大于的部分将被隐藏,图片不会拉伸变形。小于的话就按略缩图的高度显示。 分页模式适合大部分的图片高度差不多的情况。具体效果可见官网。 03 评论功能可在系统设置中关闭。默认打开。 04 图片审核功能可在系统...
SWNinePatchImageFactory 让您在 iOS 上轻松使用 9-Patch PNG ...使用 SWNinePatchImageFactory 类从 9-patch PNG 图像创建可调整大小的 UIImage。 @interface SWNinePatchImageFactory : NSObject + (UIImage*)crea