图片处理--处理成灰色图片

把已知图片处理成灰色的图片。

-(UIImage*)getGrayImage:(UIImage*)sourceImage

{

int width = sourceImage.size.width;

int height = sourceImage.size.height;

CGColorSpaceRef colorSpace =
CGColorSpaceCreateDeviceGray();

CGContextRef context =
CGBitmapContextCreate (nil,width,height,8,0,colorSpace,kCGBitmapByteOrderDefault);

CGColorSpaceRelease(colorSpace);

if (context ==
NULL) {

return
nil;

}

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

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

CGContextRelease(context);

return grayImage;

}

时间: 2024-10-31 01:43:46

图片处理--处理成灰色图片的相关文章

彩色图片渐变成灰色图片

在遇到英雄死亡需要让它变黑白的过程中参考ps中图片渐变成灰色的方式 解决思路是使用两张图片,一张彩色一张黑白,让彩色透明度随时间增长变0 网上有彩图变灰的代码如下 do { const GLchar* pszFragSource = "#ifdef GL_ES \n \ precision mediump float; \n #endif \n \ uniform sampler2D u_texture; \n varying vec2 v_texCoord; \n varying vec4 v

用filter:grayscale将图片过滤成灰色

设置成百分之百直接过滤成灰色: img{filter:gray; filter:grayscale(100%); -0-filter:grayscale(100%); -moz-filter:grayscale(100%); -webkit-filter:grayscale(100%); } 可以通过设置具体百分数值来定义需求: img{filter:gray; filter:grayscale(60%); -0-filter:grayscale(60%); -moz-filter:graysc

CAD图转换成JPG图片怎么样操作

CAD图纸文件在各个行业基本都是会使用到的因为CAD图纸文件的查看需要借助于专业的软件进行查看,因此为了方便顾客进行查看,我们通过会将CAD图转换成JPG图片,这样就可以直接使用JPG图片查看图纸文件了.那么应该使用什么软件,才能够快速的将CAD图转换成JPG图片?怎么把CAD图转换成JPG图片? 一.什么软件可以将CAD图转换成JPG图片 想要将CAD图转换成JPG图片,那么使用这款迅捷CAD转JPG转换器(http://www.jb51.net/softs/560470.html)就可以轻松

android 将图片转换成黑白图片

先调用android的系统工具,获取图片生成bitmap文件,再使用android中的二值化技术,将图片转化成黑白图片,主界面代码: package com.example.blackwhite; import java.io.IOException; import android.media.ThumbnailUtils; import android.net.Uri; import android.os.Bundle; import android.provider.MediaStore;

[ActionScript 3.0] 通过BitmapData将对象保存成jpg图片

此方法需要用到JPGEncoder.as和BitString.as这两个类,是将BitmapData对象转换成ByteArray,然后通过FileStream把此ByteArray写入到文件保存成jpg图片,因为用到File相关类,故需要用air播放器发布flash,在此提供两个下载JPGEncoder.as和BitString.as类的地址, CSDN:http://download.csdn.net/source/3205224 Adobe官方的CoreLib下载: http://code.

怎样将图片整理转换成一个pdf文件

有时候为了方便查看管理扫描形成的图片,会将这些图片放到一起,合成一个文档,将图片放到pdf中对图片的质量都不会有任何影响,所以一般都是将图片转为PDF格式文件,那么图片如何转PDF呢? 在将图片转成PDF文档之前需要整理图片,将需要的图片都放到一个文件夹中,如果图片是无序的,那么就安照顺序给图片命名标记一下. 将图片转PDF,比较常见的有两种方法,一种是通过工具直接进行转换,另一种则是通过word先编辑好,再转为PDF文件. 用工具转换需要安装对应的转换工具,之后打开,选择图片转PDf.选择转换

如何将方形图片磨成圆形图片

如何将方形图片磨成圆形图片 在开发中经常会有一些需求,比如显示头像,显示一些特殊的需求,将图片显示成圆角或者圆形或者其他的一些形状.但是往往我们手上的图片或者从服务器 获取到的图片都是方形的.这时候就需要我们自己进行处理,将图片处理成所需要的形状. 使用Xfermode 两图相交方式 通过查找资料通过查找资料发现android中可以设置画笔的Xfermode即相交模式,从而设置两张图相交之后的显示方式,具体模式见下图,源码可以去android apidemo.(SRC 为我们要画到目标图上的图即

Glide的加载图片的帮助类,用来把图片圆角或者改成圆形图片

Glide虽然非常好用但是没找到把图片圆角的方法,所以百度了一个非常不错的加载类自己实现圆角图 感谢原文章作者:http://blog.csdn.net/weidongjian/article/details/47144549 自定义一个extend BitmapTransformation的方法,把获得的bitmap转化成圆形图片 import android.content.Context; import android.content.res.Resources; import andro

Ghostscript 将PDF文件转换成PNG图片 问题一二

由于项目需求,需要将原来的PDF文档转换成图片文件,在网上找了一些PDF转图片的方法:测试了几个后,都有这样或那样的问题 1.PDFLibNet.dll,这个类型最初还是挺好用的,能转图片和HTML,但现在好象已经不再更新了:而且转换时(部分文档)会出现文字丢失的问题 2.Adobe Acrobat X Pro,这个太大,还需要注册激活:且网上找到的代码在WEB方式下不太好用,需要建个服务或命令行程序来作为中间件调用 3.Ghostscript,这个看网上也有比较多的演示代码,不多,也比较适合我