图片 1

iOS 核心动画学习笔记(1)- 图片的载入优化

正文实例陈说了JS获取图片lowsrc属性的不二法门。分享给大家供大家仿照效法。具体如下:

在某些页面中大家供给节制图片的尺度,约等于宽、高。大家可使得JS来落实,关键是赢得图片的相对地址src,还也是有JavaScript的Image(卡塔尔(قطر‎对象,给这么些目的内定src属性就可以获得那一个图形的width、height,大家以下边那几个图片为例(本博客LOGO图标)

1、图片解压展现:
开一条后台线程1:
先拿走UIImage, 然后来一个图片上下文画布,用UIGrapicsXX
c的接口,将UIImage绘制到上下文UIGraphicsBeginImageContext
UIGraphicsBeginImageContextWithOptions
image drawAtPoint:CGPointZero
接下来又从context上抽出UIImage:UIGraphicsGetImageFromCurrentImageContext
图片解压达成。

lowsrc属性温时设置为图片的低分辨率图片地址,上面包车型大巴代码能够透过点击链接展现图片的低分辨率版本

图片 1

回到主线程:
设置imageview的image属性。

var x=document.getElementById;document.write('<a href="'%20+%20x.lowsrc%20+%20'">Low resolution</a>');

Paste_Image.png

完成。

但愿本文所述对我们的javascript程序设计具备利于。

它的增幅为36,高度为39,代码如下:

2、使用CATiledLayer
- (void)drawLayer:(CATiledLayer *)layer inContext:(CGContextRef)ctx
在drawLayer方法中,把uiimage 水墨画到layer bounds中的区域。