`
janedoneway
  • 浏览: 570196 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

图片特效处理算法及demo

 
阅读更多

From: http://www.cocoachina.com/bbs/read.php?tid-48101-page-1.html

 

 

分享几个图片的特效

用iphone的core graphics基本像素处理api做的一个框架,各种特效参数(RGBA值)大家可以自己收集来修改。

那个波普算法,对于某些图片可能处理会画屏,可能需要更改特效点的宽度(目前是8,用5,10会好些)


有一处更新,注意
在CGContextRef CreateRGBABitmapContext (CGImageRef inImage) ;中

做以下修改:
//    if (context == NULL) 
//    {
//        free (bitmapData); 
//        fprintf (stderr, "Context not created!");
//    } 
    free (bitmapData);

请自行全文搜索

另,如果是多次效果叠加的逻辑,需要重写一个上述函数,接收一个外部计算好传入的bitmapData做参数,叠加效果做完后释放你的bitmapData。 不然会有crash,或者不正确(如四格效果)

或者用一个类封装,bitmapData做成员变量。

根据你的需要吧。


切记

如果想要使用在程序中,注意内存优化处理,每张特效图片都要放在本地doc中读取,不要直接在内存处理,开销很大。

图片:屏幕快照 2011-02-25 上午10.38.03.png 
图片:屏幕快照 2011-02-25 上午10.38.14.png 
图片:屏幕快照 2011-02-25 上午10.38.49.png 
图片:屏幕快照 2011-02-25 上午10.39.12.png 
图片:屏幕快照 2011-02-25 上午10.39.28.png 
分享到:
评论

相关推荐

    美颜相机发型管家特效DEMO

    本人算法实现的美颜相机发型管家效果DEMO,对照本人博客算法介绍,跟大家分享一下!

    基于opencv3图像处理库检测人脸位置、人脸特效、头顶加LOGO等源码(计算机视觉).zip

    代码及算法思路博客文章讲解在[这里](从零开始实现人脸检测+抖音特效+1024特效功能)。 1,[人脸检测](face_detect_demo/face_detect.py)。程序运行后输出效果图: ![opencv实现人脸检测效果](./face_detect_demo/...

    图像显示特效

    水平交错垂直交错水平百叶窗渐显渐隐效果圆角矩形扩展,有很多显示算法没有实现,但提供了实现接口,该DEMO其实是提供了对"包含近30种图像特效的VC小程序"源码的友好封装.可以非常方便的看到算法对图片显示的操作,...

    象棋demo-qt

    具有人人和人机对战两种游戏玩法。采用搜索算法实现吃子函数,具有按钮点击特效和背景效果。

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印 util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印 util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,...

    基于Cesium+VUE实现完整的地形开挖功能组件,完整demo和源代码,代码未加密/未压缩,可直接调用运行

    基于Cesium+VUE实现完整的地形开挖功能,完整demo和源代码,代码未加密/未压缩,可直接调用运行 文章描述:https://blog.csdn.net/qq_34205305/article/details/125482967 代码不易,略收小费,使用过程中如果有任何...

    ASL游戏引擎及其DEMO泡泡堂(含源码)

    图形模块用MMX指令优化了各种常用特效如半透明、色饱和、alpha通道绘制等,完全工作于GDI方式,提供了极高的兼容性。中文显示模块用LRU算法的Cache管理字模,支持平滑字体显示(反锯齿),MMX指令优化,成倍提高绘制...

    毛玻璃Demo

    毛玻璃特效,必须在ios8以上才能使用,请看清楚版本在下载

    Cocos2d-x_C++_3.4_48款游戏源码大合集.zip

    Cocos2d-x_C++_3.4,48款游戏源码大合集,Demo 演示代码,简单实现:捕鱼达人,FlappyBird,2048,塔防,微信飞机,超级玛丽,...弹球游戏,A*算法,A*算法2,塔防2,战争迷雾,流体,RUBE DEMO,动态生成刚体/纹理贴图,LOL,光线2

    cocos2d-x C++ 版本 48款游戏集合, 吐血共享

    捕鱼达人,FlappyBird,2048,塔防,微信飞机,超级玛丽,坦克大战,刀塔传奇,防空--合金弹头,城市猎人(跑酷),封神,跑酷30,切水果,奇怪大...A* 算法,A* 算法2,塔防 2,战争迷雾,流体,RUBE DEMO,动态生成刚体/纹理贴图,LOL,光线2

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--图片的LRU算法内存保存和读取 |--图片的缩放处理(防内存溢出) |--多媒体应用设计图 |--多线程下载 |--多线程下载及断点续传 |--多线程之AsyncTask的用法 |--多线程之线程池ExecutorService |--字体为粗体 |--安卓...

    vc++ 应用源码包_1

    处理Jpeg图片。 KeyHook 键盘钩子,截获键盘信息。 Kugou7+UI 界面设计。学习界面的好实例,强烈推荐。 自绘button 自绘MENU 自绘tab 自绘Tree 自绘按钮button源代码 自绘编辑框 自绘窗体界面 自绘对话框 listbox...

    vc++ 应用源码包_2

    处理Jpeg图片。 KeyHook 键盘钩子,截获键盘信息。 Kugou7+UI 界面设计。学习界面的好实例,强烈推荐。 自绘button 自绘MENU 自绘tab 自绘Tree 自绘按钮button源代码 自绘编辑框 自绘窗体界面 自绘对话框 listbox...

    vc++ 应用源码包_6

    处理Jpeg图片。 KeyHook 键盘钩子,截获键盘信息。 Kugou7+UI 界面设计。学习界面的好实例,强烈推荐。 自绘button 自绘MENU 自绘tab 自绘Tree 自绘按钮button源代码 自绘编辑框 自绘窗体界面 自绘对话框 listbox...

    vc++ 应用源码包_5

    处理Jpeg图片。 KeyHook 键盘钩子,截获键盘信息。 Kugou7+UI 界面设计。学习界面的好实例,强烈推荐。 自绘button 自绘MENU 自绘tab 自绘Tree 自绘按钮button源代码 自绘编辑框 自绘窗体界面 自绘对话框 listbox...

    vc++ 应用源码包_3

    处理Jpeg图片。 KeyHook 键盘钩子,截获键盘信息。 Kugou7+UI 界面设计。学习界面的好实例,强烈推荐。 自绘button 自绘MENU 自绘tab 自绘Tree 自绘按钮button源代码 自绘编辑框 自绘窗体界面 自绘对话框 listbox...

    vc++ 开发实例源码包

    处理Jpeg图片。 KeyHook 键盘钩子,截获键盘信息。 Kugou7+UI 界面设计。学习界面的好实例,强烈推荐。 自绘button 如题。 自绘MENU 如题。 自绘tab 如题。 自绘Tree 如题。 自绘按钮button源代码 如题。 自...

    Java开发技术大全(500个源代码).

    示例描述:本章学习Java的异常处理。 demoException_1.java 异常示例1 demoException_2.java 异常示例2 demoException_3.java 异常示例3 demoException_4.java 异常示例4 demoException_5.java 异常示例5 ...

Global site tag (gtag.js) - Google Analytics