UIImage ios UIImage 图片处理 灰度 反色 深棕色 - 为程序员服务
为程序员服务
ios UIImage 图片处理 灰度 反色 深棕色
+(UIImage*) grayscale:(UIImage*)anImage type:(char)type {
CGImageRef
imageRef = anImage.CGI
size_t width
= CGImageGetWidth(imageRef);
size_t height = CGImageGetHeight(imageRef);
// ピクセルを?成するRGB各要素が何ビットで?成されている
bitsPerComponent = CGImageGetBitsPerComponent(imageRef);
// ピクセル全体は何ビットで?成されているか
bitsPerPixel = CGImageGetBitsPerPixel(imageRef);
// 画像の横1ライン分のデ?タが、何バイトで?成されているか
bytesPerRow = CGImageGetBytesPerRow(imageRef);
// 画像の色空?
CGColorSpaceRef
colorSpace = CGImageGetColorSpace(imageRef);
// 画像のBitmap情?
CGBitmapInfo
bitmapInfo = CGImageGetBitmapInfo(imageRef);
// 画像がピクセル?の?完をしているか
shouldInterpolate = CGImageGetShouldInterpolate(imageRef);
// 表示装置によって?正をしているか
CGColorRenderingI
intent = CGImageGetRenderingIntent(imageRef);
// 画像のデ?タプロバイダを取得する
CGDataProviderRef
dataProvider = CGImageGetDataProvider(imageRef);
// デ?タプロバイダから画像のbitmap生デ?タ取得
data = CGDataProviderCopyData(dataProvider);
buffer = (UInt8*)CFDataGetBytePtr(data);
// 1ピクセルずつ画像を?理
NSUInteger
for (y = 0; y & y++) {
for (x = 0; x & x++) {
tmp = buffer + y * bytesPerRow + x * 4; // RGBAの4つ?をもっているので、1ピクセルごとに*4してずらす
// RGB?を取得
UInt8 red,green,
red = *(tmp + 0);
green = *(tmp + 1);
blue = *(tmp + 2);
switch (type) {
case 1://モノクロ
brightness = (77 * red + 28 * green + 151 * blue) / 256;
*(tmp + 0) =
*(tmp + 1) =
*(tmp + 2) =
case 2://セピア
*(tmp + 0) =
*(tmp + 1) = green * 0.7;
*(tmp + 2) = blue * 0.4;
case 3://色反?
*(tmp + 0) = 255 -
*(tmp + 1) = 255 -
*(tmp + 2) = 255 -
*(tmp + 0) =
*(tmp + 1) =
*(tmp + 2) =
// ?果を与えたデ?タ生成
effectedData = CFDataCreate(NULL, buffer, CFDataGetLength(data));
// ?果を与えたデ?タプロバイダを生成
CGDataProviderRef
effectedDataP
effectedDataProvider = CGDataProviderCreateWithCFData(effectedData);
// 画像を生成
CGImageRef
effectedCgI
effectedCgImage = CGImageCreate(
width, height,
bitsPerComponent, bitsPerPixel, bytesPerRow,
colorSpace, bitmapInfo, effectedDataProvider,
NULL, shouldInterpolate, intent);
effectedImage = [[UIImage alloc] initWithCGImage:effectedCgImage];
// デ?タの解放
CGImageRelease(effectedCgImage);
CFRelease(effectedDataProvider);
CFRelease(effectedData);
CFRelease(data);
return effectedI
您可能的代码
相关聚客文章
相关专栏文章当前位置 >CF透视挂|CF穿越火线幽灵透视***器 V2.9 绿色版下载_完美软件下载CF穿越火线幽灵透视***器V2.9绿色版CF透视挂软件大小:3.37 MB更新时间:软件语言:简体中文软件授权:免费软件版本类型:绿色版版本号:2.9适用系统:WinXP/WIN7/Win8/Win108分相关软件04-2510-2607-0702-2906-30软件介绍本类推荐精品合集相关文章下载地址相关评论QQCF穿越火线幽灵透视***器是一款完美功能的CF辅助软件工具 。CS阻击手***器采用基于全球领先独创的第三代HOOK引擎编写,捕捉内存地址更加快速,转换ASCⅡ码更加友好,大幅度减少占用系统资源,真正实现拦截、修改、上传数据封包过程无缝连接。运用QQCF穿越火线幽灵透视***器不仅可以实现突破cf防***,自动瞄准,自动开***,自动买***,更可以在游戏过程中屏蔽效果,实现一***爆头,******命中,穿***,透视等强大功能。疾风独创反的HOOK跟踪功能 非常强大(疾风采用GetProAddress函数得到的地址进行调用的话就不会被服务器Hook,从而实现屏蔽GM的效果),新该软件具有界面简洁、操作简单、上手容易、文档详细、功能丰富等特点。QQCF穿越火线幽灵透视***器操作方法如下:1.正常登陆QQCF穿越火线幽灵透视***器(一定要先 登录!)特别注意视频一定要设置为“openGL&模式,否则无效!2.通过外挂启动QQCF游戏,(VIP会员强烈推荐选择VIP服务器登陆,传输数据流更加稳定).&3.做好软件相应设置,即可开始游戏.游戏途中按F12呼出外挂,F11外挂,隐藏外挂时以表单内嵌模式显示在游戏右侧屏幕上,让您时刻把握战局变化!&QQCF穿越火线幽灵透视***器2.9版新增VIP功能(显刀,显白鬼,透视,快速出刀,沙漠灰一键穿墙,网吧金牌代理,准心,自动准备,李果跳,瞬间移动,游戏加速)VIP功能说明1、幽灵模式显匕首:幽灵模式中能看到潜伏者的武器!2、人物和武器去(显白鬼):就是把人物的渲染去除了,人物变成白的,移动中的幽灵更清晰.3、声音转换:就是游戏中无线电之类的声音,女角色用“女声变男声”,男角色用“男声变女声”可实现声音转换!4、瞬移:其实就是一个断网工具,{暂停(断网),到达目的地,(连网),你的角色暂停到恢复这段时间中走的路没人看得到,恢复之前你的角色都是在按暂停时的位置,恢复之后就等于是瞬移到目的地。幽灵用这工具捡C4和杀人都蛮好用的,不懂的自己多研究。}(网吧用户一般打开工具就直接能用了,在家上网的朋友,需要改IP:登陆
就会显示你的IP,把这个IP复制到瞬移工具中“您的IP”处,复制不到的勾选一下“变动IP”。(有很小一部份的朋友无法使用,反正能不能使用就看IP的,如发现你不能使用,多试试与你本机有关联的本地、网络、路由之类的IP)5、准星:盲阻的辅助工具,有需要的朋友自己研究怎么用吧。6、:1、点击窗口化工具的“+”号,找到穿越火线的根目录,双击“crossfire.exe”。(也就是把“crossfire.exe”添加进窗口化工具。2、点击窗口化工具的三角按扭。完成以上2步就成功了,直接进游戏就是窗口化了。要停止窗口化,点工具的“X”停止。7、1秒4刀:其实就是一个鼠标点击工具,开启后把点击速度调成0.1秒点一下,进游戏后按快捷键即可启动,(玩幽灵用此工具配合瞬移工具来杀喜欢蹲点的保卫者效果很好,喜欢的可以多研究.游戏中最好不要按F11和F128、遇敌自动开***:遇到敌人,中间显出敌人的名字的时候就自动开***(全面支持幽灵模式),从距离使用者最近的敌人到远的顺序开***!不支持窗口化.打开后F3启动,F5停止(好像游戏内按快捷键无效,就在外面按了F5再进游戏吧,或者把改成硬件模式试下)9、三个去渲染,去掉之后,地图是白色的(并非透视)。10、超级武器(我新区号上没那武器,无法试验):就是把新手配带手***(SPAS-12)替换成一支像XM1014那类的散弹***,用此功能时记得到个人仓库把 SPAS-12 放到背包里,进到游戏里面选到那支手***就OK了。开始准星很大,要按鼠标,也就是开启3连发,准星就变小了,近距离打敌人能直接。有兴趣的朋友自己去试效果。。。。。&此***的缺点:子弹不耐用、换子弹慢!左:Tou Shi(透视)Liang(亮人)右:Ping Mu(屏幕全亮)Wen Li(全白纹理)这个可以增加FPS&lnvert light(反色屏幕)Off(关闭屏幕选项)&设置完成点OK后再“确定”,开始游戏!精品合集作为一款经典的FPS网游,cf在国内拥有着超高的人气,玩cf的广大玩家们肯定少不了各种辅助,CF透视软件就是其中一种,CF透视辅助 ...1.07 MB 5.89 MB 624.1 KB 1.93 MB 下载地址CF穿越火线幽灵透视***器V2.9绿色版高速下载地址:其他下载地址:本类推荐10.37 MB34.2 MB15.11 MB12.17 MB9.55 MB9.55 MB5.08 MB593.41 KB518.52 KB49.76 MB35.6 MB43.19 MB猜你感兴趣下载周排行下载月排行装机必备< 版权所有 京ICP备号