共有42篇文章,第1页,共3页
-
-
iOS开发中把文字合成在GIF格式的图片上面 [提问]
- iOS中怎么把文字画在一张动态图片上,在网上找了好多都是把文字画在了静态图片上面,可是怎么做才能把文字合并在动态图片上面,然后生成一张新的动态图片!
-
-
绘图UIGraphicsGetCurrentContext返回为空?[博客]
- 如果想绘制一个矩形,直接将一下代码拷贝到ViewDidLoad中是无效的: // Drawing a rect CGRect rectangle = CGRectMake(10, 10, 120, 25); CGContextRef ctx = UIGraphicsGetCurrentContext(); UIGraphicsPushContext(ctx); CGContextAddRect(ctx...
-
-
resizableImageWithCapInsets认知和对@2x图片的理解[博客]
- 1、resizableImageWithCapInsets 在很多编程语言中都有resizable image这样的概念,比如android中的NinePatch graphic ,css3中的border image,微软的Nine-Grid Rendering,还有就是iOS中UIImage的resizable image。 可以将resizable image分成9部分,通过它生成大图片的时...
-
-
UIImage 图片处理:截图,缩放,设定大小,存储[博客]
- 图片的处理大概就分 截图(capture), 缩放(scale),设定大小(resize), 存储(save) 这几样比较好处理, 另外还有滤镜,擦试等, 以后再说 在这个Demo code裡, 我写了几个方法 1.等比率缩放 - (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize { UIGraphicsBegi...
-
-
iPhone 图片拉伸不变形的方法 [博客]
- 如果一个椭圆图片,原图大小为30*30,而我们让它显示100*30,那么这个图片就会被拉伸,而且效果很难看。用下边的方法可以创建一个局部不被拉伸的图片。 UIImage * buttonBg = [[UIImage imageNamed:@"btn_normal.png"]stretchableImageWithLeftCapWidth:10topCapHeigh...
-
-
iOS学习6:CoreGraphics简单绘图[博客]
- 一、导入coreGraphics.framework 二、绘制图形 1、绘制矩形
// 绘制矩形
- (void)drawRectangle {
// 定义矩形的rect
CGRect rectangle = CGRectMake(100, 290, 120, 25);
// 获取当前图形,视图推入堆栈的图形,相当于你所要绘制图形的图纸
CGCo...
-
-
UIView 转 UIImage IOS[博客]
- - (UIImage*) imageWithUIView:(UIView*) view{ // 创建一个bitmap的context // 并把它设置成为当前正在使用的context UIGraphicsBeginImageContext(view.bounds.size); CGContextRef currnetContext = UIGraphicsGetCurrentC...
-
-
CoreGraphics 之CGAffineTransform仿射变换(3)[博客]
- CoreGraphics 的 仿射变换 可以用于 平移、旋转、缩放变换路径 或者图形上下文。 (1)平移变换将路径或图形上下文中的形状的当前位置平移到另一个相对位置。举例来说,如果你在(10,20)的位置处画一个点,对它应用(30,40)的平移变换,然后绘制它,这个点将被绘...
-
-
iOS之CoreGraphics使用(1)[博客]
- CoreGraphics.framework 是iOS 内置的用于画图的框架,可以画自定义的几何图形,它支持图形上下文、加载图像、绘制图像,等等。 下面是我今天练习的代码: (1)代码1:绘制字符串 - (void)drawRect:(CGRect)rect
{
// Drawing code
U...
-
-
Objective-C 截图[博客]
- 截取整个屏幕大小: UIGraphicsBeginImageContext(self.view.bounds.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageCont...
-
-
UIImage 的imageNamed内存泄露的解决方法[博客]
- UIImage 加载图片使用“[UIImage imageNamed:@"xxx.png"]时,系统会把图像Cache到内存。如果图像比较大,或者图像比较多,用这种方式会消耗很大的内存,而且释放图像的内存是一件相对来说比较麻烦的事情。例如:如果利用imageNamed的方式加载图像到一个动态数组,然后...
-
-
IOS从背景图中取色[代码]
-
-
IOS画圆[代码]
-
-
IOS切图---关于显示图片时图片会变糊![博客]
- 本人新手,在开发时,曾遇到图片变糊的问题(没达到设计师的要求的效果),这个一直纠结了好久,但最近测试发现,终于发现了问题源头了,像素是一个点一个点显示的(像素点),对于只兼容4S以后的app来说,图片的像素大小都是@2x,而设定imageView的长和宽时,是根据图片的...
-
-
通过UIImageJPEGRepresentation和UIImagePNGRepresent...[博客]
- 在Iphone上有两种读取图片数据的简单方法: UIImageJPEGRepresentation和UIImagePNGRepresentation. UIImageJPEGRepresentation函数需要两个参数:图片的引用和压缩系数. UIImagePNGRepresentation只需要图片引用作为参数. 通过在实际使用过程中,比较发现: UIImagePNGRepre...
-
-
iOS中UIImage转换为NSData 方法[博客]
- 参考网址:http://blog.csdn.net/lovenjoe/article/details/7484217 在Iphone上有两种读取图片数据的简单方法: UIImageJPEGRepresentation和UIImagePNGRepresentation. UIImageJPEGRepresentation函数需要两个参数:图片的引用和压缩系数.而UIImagePNGRepresentation只需...
-
-
图片的圆角[博客]
- 在实际的应用中,总感觉圆角的东西比较好看, 像button,label,image等等,以前的时候我就经常给那些控件添加一个UIImageView作为背景,再搞张圆角的图片 viewT.layer.cornerRadius = 10;//设置那个圆角的有多圆
viewT.layer.borderWidth = 10;//设置边框的宽度,当然可以不...
-
-
IOS高级教程1:处理1000张图片的内存优化[博客]
- 转载请保留以下原文链接: http://my.oschina.net/taptale/blog/91894 一、项目需求 在实际项目中,用户在上传图片时,有时会一次性上传大量的图片。在上传图片前,我们要进行一系列操作,比如:旋转图片为正确方向,压缩图片等,这些操作需要将图片加载到内存中,下面对内...
-
-
iPhone 异步加载图片 [博客]
- AsyncImageView.h文件 @interface AsyncImageView : UIView {
NSURLConnection* connection;
NSMutableData* data;
}
@end AsyncImageView.m文件 @implementation AsyncImageView
- (void)loadImageFromURL:(NSURL*)url {
if (connection!=nil) { [connec...
-
-
CoreAnimation应用和使用方法[博客]
- iPhone应用程序之CoreAnimation应用和使用方法是本文要介绍的内容,CoreAnimation是苹果对用户界面动画的封装,它的framework是QuartzCore.framework。使用时需要将这个库添加的工程,我们一起来看内容详解。 1、CALayerCALayer的绝大多数的属性都支持动画,对这些值直接进行...