`
modun
  • 浏览: 148448 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

iphone 将图片处理成灰色(Gray)的

    博客分类:
  • IOS
 
阅读更多

UIImage *createGrayCopy(UIImage *source)
{
	int width = source.size.width;
	int height = source.size.height;

	CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceGray();

	CGContextRef context = CGBitmapContextCreate (nil,
						 width,
						 height,
						 8,      // bits per component
						 0,
						 colorSpace,
						 kCGImageAlphaNone);

	CGColorSpaceRelease(colorSpace);

	if (context == NULL) {
		return nil;
	}

	CGContextDrawImage(context,
		CGRectMake(0, 0, width, height), source.CGImage);

	UIImage *grayImage = [UIImage imageWithCGImage:CGBitmapContextCreateImage(context)];
	CGContextRelease(context);

	return grayImage;
}
 
分享到:
评论

相关推荐

    iphone ImageView转灰色图片demo

    本示例"iphone ImageView转灰色图片demo"就是展示了如何实现这一功能。 首先,我们需要了解UIImageView和UIImage。UIImageView是iOS SDK中用于显示图像的UI组件,它可以显示一张图片或者作为背景。UIImage对象则...

    iPhone图片转换工具

    转换工具的操作通常很简单:用户只需将iPhone中的图片拖放到工具界面,或指定含有HEIC图片的文件夹,工具会自动识别并批量转换所有非标准格式的图片。转换完成后,用户可以在Windows上自由查看和处理这些图片,进行...

    放IPHONE的图片切换效果

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

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

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

    java 图片压缩 iphone拍照上传旋转问题处理压缩工具类

    本篇文章将详细介绍如何利用Java来处理这个问题,特别是如何编写一个图片压缩和旋转的工具类。 首先,我们需要引入处理图像元数据和压缩的库。在Java中,一个常用的库是Apache的Commons Imaging,它以前称为JAI-...

    js仿iphone的图片展示特效

    【标题】"js仿iphone的图片展示特效"指的是使用JavaScript编程语言来实现一种模拟iPhone设备上图片展示的交互效果。这种特效通常包括滑动切换图片、缩放、平移等特性,旨在为用户带来与使用真实iPhone设备类似的浏览...

    iphone-fixpng IPhone PNG图片转换器

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

    iphone-pdf以图片形式显示

    这些应用能较好地处理图片形式的PDF,并提供一些额外的功能,如放大、旋转和保存。 4. **转换图片PDF**:如果你希望将图片PDF转换回可编辑或可搜索的文本格式,可以使用在线工具或桌面软件,如Adobe Acrobat,将...

    iphone图片浏览

    本文将深入探讨iPhone的图片浏览功能,包括相册的自动播放特性以及如何高效地管理和浏览照片。 首先,让我们聚焦于“相册自动播放”这个功能。在iPhone的“照片”应用中,用户可以创建并自定义相册来整理自己的照片...

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

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

    IPhone TableView 图片异步加载

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

    仿iPhone/iPod动态图片浏览器

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

    iPhone供应商修改图片

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

    iPhone6无线WiFi变灰色怎么办.docx

    标题 "iPhone6无线WiFi变灰色怎么办" 描述了一个常见的iPhone6用户遇到的问题,即设备上的无线WiFi选项变为灰色,无法启用。这个问题可能是由于多种原因引起的,包括软件冲突、设置问题或者潜在的硬件故障。以下是...

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

    这些文件可能详细地展示了图片的布局、动画效果的编程逻辑,以及如何将它们整合到网页或应用程序中。 总的来说,这个项目涵盖了多个IT领域的知识点,包括使用Silverlight进行富媒体开发、广告设计原则、电子书的...

    iPhone图片名批量修改

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

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

    为了实现背景图片的同步切换,我们需要预先准备好一系列的背景图片,这些图片应该设计成在滚动时能自然过渡。可以将这些图片放入一个数组中,然后在JavaScript中根据滚动位置选择合适的图片。 最后,考虑到性能优化...

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

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

    iPhone 图像处理小结

    在iOS开发中,图像处理是不可或缺的一部分,尤其是在iPhone应用中,因为用户经常需要与图片进行交互,例如拍照、编辑和分享。以下是对iPhone图像处理的一些关键知识点的详细说明: 1. **图片尺寸调整**: 当你需要...

    仿iphone图片3D切换效果

    【标题】"仿iPhone图片3D切换效果"指的是在网页中实现的一种模拟iPhone手机中图片浏览的3D切换动画。这种效果通常是通过JavaScript库或CSS3技术来完成,旨在为用户提供更加直观、生动且富有立体感的图片浏览体验,...

Global site tag (gtag.js) - Google Analytics