iOS中如何生成变暗的图片
来源:互联网 发布:比知乎的质量高的平台 编辑:程序博客网 时间:2024/06/11 08:09
图片变暗在很多界面元素中可以用到,比如 UIButton 将背景图变暗表示用户点中。UIButton 如果没有设置 highlighted image,它会自动变正常态的图变暗。那么我们自定义的控制如果实现这一效果呢?
方法1、当然,最简单的,叫美工同学做两张图。这种方法的缺点是,会增大软件包的体积。
方法2、代码生成变暗的图。
UIImage *image = [UIImage imageNamed:@"normal.png"]; UIGraphicsBeginImageContextWithOptions(image.size, NO, [UIScreen mainScreen].scale); [image drawInRect:CGRectMake(0, 0, image.size.width, image.size.height) blendMode:kCGBlendModeDarken alpha:0.6]; UIImage *highlighted = UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();
这时,highlighted 就是原图基础上变暗的版本了。
- iOS中如何生成变暗的图片
- iOS中如何生成变暗的图片
- 图片的变暗与变亮
- iOS 中图片裁切 生成新的图片
- android 图片点击变暗的另一种办法
- iOS 通话时屏幕变暗的实现
- iOS - Swift UIButton中ImageView的animationImages动画执行完毕后,图标变暗
- .net中如何生成Flash式的图片切换效果
- 如何在Django中输出matplotlib生成的图片
- iOS中如何优化Cell中图片的下载性能
- 点击图片变暗效果 省去一张点击效果的图片
- Android:实现点击图片时图片变暗的效果
- Android中ImageView的点击变暗效果
- Android中ImageView的点击变暗效果
- 如何生成纯色的图片
- 如何生成图片的缩略图
- IOS中通过变成生成图片
- iOS 中由颜色值生成图片
- 交换两个数组值使两个数组之差最小
- 智能家居不是“连连看”
- 生日
- Unity3D Built-in Shader详解一
- Android基本开发环境配置。
- iOS中如何生成变暗的图片
- 工信部鼓励已建数据中心改造升级意见出台
- JNI实例2---扫描SD卡中mp3文件,native层调用Java自定义的类
- scrollX = getScrollX()
- 用Linq实现分页
- AppSync全面更新 全面更新支持iOS 6
- java SSH2 框架搭建 (myeclipse 6.5 + jdk 1.6+ struts-2.3.1.2+hibernate 3.5+spring 3.1)
- linux之sed用法
- RFC 2045中规定base64编码结果中一行的字符个数不能超过76个