`

iPhone 彩色图片转变为黑白图片

阅读更多
CGRect imageRect = CGRectMake(0, 0, image.size.width, image.size.height);
	
// 创建gray的CGColorSpaceRef
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceGray();
	
// 创建CGContextRef
CGContextRef context = CGBitmapContextCreate(nil, image.size.width, image.size.height, 8, 0, colorSpace, kCGImageAlphaNone);
	
CGContextDrawImage(context, imageRect, [image CGImage]);
	
CGImageRef imageRef = CGBitmapContextCreateImage(context);

UIImage *newImage = [UIImage imageWithCGImage:imageRef];
	
CGColorSpaceRelease(colorSpace);
CGContextRelease(context);
CFRelease(imageRef);
分享到:
评论
1 楼 839235027 2012-06-05  
CGContextRef context = CGBitmapContextCreate(void* data,
                                                                                                 pageSize.width,
                                                                                                 pageSize.height,
                                                                                                 8,                       
                                                                                                 pageSize.width * 4,
                                                                                                 colorSpace,
                                                                                               
kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big);
能解释一下void *data 和最后面一个参数是什么意思吗?谢谢!!!

相关推荐

    iPhone图片转换工具

    这个名为“iPhone图片转换工具”的程序正是为了解决这样的问题而设计的。iPhone设备上的图片通常采用的是非标准格式,比如HEIC(High Efficiency Image File Format),这是一种由Apple推出的新一代图像文件格式,...

    放IPHONE的图片切换效果

    标题中的“放IPHONE的图片切换效果”指的是在软件或网页设计中,模仿苹果iPhone设备上的图片滑动切换效果。这种效果通常出现在相册应用、幻灯片展示或者UI设计中,用户可以通过左右滑动来浏览不同的图片。实现这一...

    iPhone之手势切换图片示例程序

    "iPhone之手势切换图片示例程序"是一个教程,旨在教你如何利用手势识别技术在iPhone应用中实现图片的平滑切换。这个示例程序可能包含了多个步骤,包括设置手势识别器、响应手势事件以及动态更新图片视图。 首先,...

    仿iPhone/iPod动态图片浏览器

    仿iPhone/iPod动态图片浏览器 仿iPhone/iPod动态图片浏览器 仿iPhone/iPod动态图片浏览器

    Iphone开发系列源码——Image图片缩放随着手指

    Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image...

    iphone图片浏览

    在iPhone上进行图片浏览是...总的来说,iPhone的图片浏览功能强大且人性化,无论是自动播放的相册还是精细的图片管理工具,都为用户带来了便捷的体验。通过充分利用这些特性,你可以更好地组织、分享和享受你的照片集。

    js仿iphone的图片展示特效

    这种特效通常包括滑动切换图片、缩放、平移等特性,旨在为用户带来与使用真实iPhone设备类似的浏览体验。 【描述】"在项目中遇到这样的需求,后来自己找的。特地留下来备用!"表明这个知识点是在实际开发过程中遇到...

    iphone-fixpng IPhone PNG图片转换器

    《iPhone PNG图片转换技术详解》 在iOS设备的软件安装包中,时常会遇到一种特殊格式的PNG图片,这些图片由于编码方式或者特定的压缩算法,导致在常规环境下无法正常预览或显示。针对这一问题,"iphone-fixpng ...

    iphone-pdf以图片形式显示

    1. **使用“照片”应用**:如果PDF文件已经被转换为图片并发送到你的iPhone,你可以直接在“照片”应用中查看这些图片。 2. **使用“文件”应用**:打开“文件”应用,找到存储图片形式PDF的位置,如iCloud Drive、...

    iphone广告图片效果(超漂亮)

    至于"经典"标签,它可能意味着这个图片效果的设计风格或技术在一段时间内被视为行业标准,或者是用户非常喜爱的一种呈现方式。这可能涉及到对苹果设计美学的致敬,包括简洁的界面、清晰的图像和优雅的过渡动画。 在...

    iPhone供应商修改图片

    在IT行业中,"iPhone供应商修改图片"这一主题涉及到的是iOS设备的用户界面定制,特别是针对信号图标的操作。信号图标是用户界面的重要组成部分,它显示了手机的网络连接状态,包括蜂窝数据、Wi-Fi和蓝牙等。对于...

    JavaScript实现iPhone手机图片滑动查看.rar

    JavaScript实现iPhone手机图片滑动查看,当鼠标拖住图片往左翻页或往右翻页时,图片模仿iPhone手机平滑带磁力缓冲移动,如果是最后一张图片,它就像被吸咐了一样,虽然会移动一下,但是最终还会倒回来。来自趣味课堂

    iPhone图片名批量修改

    1、使用iPhone或者Ipad等IOS设备拍照后,系统生成的图片名(“IMG_6421.JPG”)不直观,想直接看到照片的拍照时间(“20161116_6421.JPG”)。 2、需要将IOS设备的图片导出到电脑某个文件夹。 3、这个软件真是太好用...

    仿iphone图片3D切换效果

    这种效果通常是通过JavaScript库或CSS3技术来完成,旨在为用户提供更加直观、生动且富有立体感的图片浏览体验,类似于iPhone手机中的照片应用。 【描述】"这是一个仿iPhone斜拉的横向3D图片切换效果demo",表明这是...

    IPhone TableView 图片异步加载

    因此,"IPhone TableView 图片异步加载"这一主题显得尤为重要。 异步加载是指在主线程之外的子线程中执行任务,不会阻塞用户界面。对于 `UITableView` 中的图片加载,我们通常采用异步加载策略,以便在后台下载图片...

    CSS3 做出iPhoneX手机屏幕背景和页面背景图片同时切换特效.zip

    本项目“CSS3做出iPhoneX手机屏幕背景和页面背景图片同时切换特效”聚焦于利用CSS3特性来实现一个特定的交互效果,即当用户滚动页面时,iPhoneX的屏幕背景与页面背景图片能够同步变化,营造出更加动态和引人入胜的...

    iPhone浏览图片特效

    "iPhone浏览图片特效"这个主题聚焦于如何在iPhone应用中实现视觉效果惊艳的图片展示方式,特别是"Coverflow"效果。Coverflow是一种常见的图像浏览特效,它模仿了翻阅物理相册的动作,让用户在浏览图片时感受到流畅且...

    转换iPhonePNG图片为标准格式src绘图源码_ios源码

    标题中的"转换iPhone PNG图片为标准格式src绘图源码"指的是一个iOS开发过程中的图像处理技术,它涉及到图片的读取、解析、处理以及编码回PNG格式。 这个项目可能包含了一个名为`PNGConverter.jar`的Java工具,用于...

    iphone 咸鱼图片动画

    在这个"iPhone咸鱼图片动画"的实现中,我们很可能会使用UIView动画,因为它更直观且易于使用。下面是一些关键步骤: 1. **数据模型设计**:为了管理多张图片,我们需要一个数据模型来存储图片URL或本地路径。可以...

    转换iPhonePNG图片为标准格式src.zipIOS应用例子源码下载

    转换iPhonePNG图片为标准格式src.zipIOS应用例子源码下载转换iPhonePNG图片为标准格式src.zipIOS应用例子源码下载 1.适合学生学习研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

Global site tag (gtag.js) - Google Analytics