`
janedoneway
  • 浏览: 581960 次
  • 性别: 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 
分享到:
评论

相关推荐

    j2me图片特效包及demo程序

    综上所述,这个压缩包包含了一系列用于 J2ME 图片处理的特效和对应的示例程序,涵盖了从基本的尺寸调整到复杂的艺术效果。通过深入研究这些代码,开发者可以学习如何在有限的资源环境下,实现丰富的图形效果。这对于...

    android中图片色彩特效处理Demo

    在Android开发中,图片色彩特效处理是一个非常重要的领域,它涉及到图像处理算法和Android系统提供的图像API。这个"android中图片色彩特效处理Demo"旨在帮助开发者理解如何改变图片的色调、饱和度和亮度,从而创建出...

    撒花特效Demo

    "撒花特效Demo"是一个专为开发者设计的项目,旨在提供一种动态、有趣的视觉效果,它可能是应用于网站、应用程序或者游戏中的一个组件。这个Demo的创建者通过自己的博客分享了实现这一特效的详细过程,使得其他开发者...

    图片处理库源代码,有demo程序

    本文将围绕“图片处理库源代码”这一主题,详细讲解相关知识点,帮助你理解如何利用源代码进行图片处理,并通过示例(demo)程序深入探讨其工作原理。 首先,图片处理库是开发人员用于处理图像的软件工具,它们提供...

    pic处理Demo

    4. 图片滤镜与特效:图片处理常常涉及到滤镜和特效的使用,如模糊、锐化、对比度调整、色彩平衡、亮度调整等。这些效果可以通过数学算法实现,例如卷积操作可以实现滤镜效果。 5. 图像裁剪与旋转:图片处理经常需要...

    图象读取,特效,显示封装库FLib及DEMO

    在提供的压缩包中,"图象读取,特效,显示封装库FLib及DEMO源代码"应该是FLib的一个示例程序,它展示了如何使用这个库进行实际操作。通过分析DEMO,我们可以学习到FLib的实际应用技巧,例如如何加载图像、如何应用特定...

    flex 特效demo

    Flex特效Demo是一个基于Adobe Flex技术实现的特效展示项目,它旨在帮助开发者理解和学习如何在Flex应用中创建各种吸引人的视觉效果。Flex是一种用于构建富互联网应用程序(RIA)的开源框架,它基于ActionScript编程...

    Android:音乐特效控制demo

    这需要对音频处理算法有深入了解,如FFT(快速傅里叶变换)用于频谱分析,IIR(无限 impulse response)或FIR(有限 impulse response)滤波器用于频率选择性增益调整。 4. **用户界面设计**:音乐特效控制的用户...

    Android图像处理之画笔特效处理

    本文将深入探讨“Android图像处理之画笔特效处理”这一主题,通过一个具体的demo来展示如何在Android应用程序中实现各种有趣的画笔特效。 首先,Android的Canvas类是图像绘制的核心,它提供了丰富的绘图方法,如...

    美颜相机发型管家特效DEMO

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

    图像读取,特效,显示封装库FLib及DEMO源代码

    通过分析和学习FLib的源代码,我们可以了解图像处理的底层逻辑,包括解码不同图像格式的过程,以及各种特效算法的具体实现。这对于提升个人编程技能,特别是图像处理领域的技能大有裨益。同时,PicViewerDemo作为...

    Flex 果冻特效Demo

    "Flex 果冻特效Demo"是一个利用Flex技术实现的交互效果,它为用户界面添加了趣味性和吸引力,尤其适用于弹出窗口或页面转换场景。果冻特效,顾名思义,就是使元素在动效过程中呈现出如同果冻般柔软、弹性的视觉效果...

    demo.rar_DEMO_demo软件下载

    标题中的“demo.rar_DEMO_demo软件下载”表明这是一个关于演示版本(Demo)的软件压缩包,主要用于让用户试用和体验图像处理功能。这个压缩包的名称暗示了它可能是一个图像处理软件的Demo版本,供用户在下载后进行...

    FPGA视频特效处理 画中画 缩放 镜像

    在本文中,我们将深入探讨FPGA(Field-Programmable Gate Array)在视频特效处理中的应用,特别是关于“画中画”、“缩放”和“镜像”这三种特效的实现。FPGA是一种可编程逻辑器件,由于其高度并行处理能力,常被...

    java图片处理,每个文件实现了一种特效

    在Java编程语言中,图片处理是一项常见的任务,广泛应用于各种应用程序和系统中,如图形用户界面(GUI)、游戏开发、图像编辑工具等。本压缩文件集合了多个Java源代码文件,每个文件都实现了一种独特的图像特效。让...

    象棋demo-qt

    在这个demo中,吃子函数是搜索算法的一个具体应用,它能正确判断并执行吃子操作,确保游戏规则的准确执行。 在用户界面方面,"象棋demo-qt"注重细节和用户体验。按钮点击特效增加了交互性,使得用户在操作时有更...

    AiyaEffectsAndroid,宝宝特效 Demo 通过短视频 SDK、直播 SDK 轻松实现特效与视频剪辑,为用户提供特效相机,拍摄辅助,自动美颜相机,抖音滤镜、直播礼物、直播贴纸等,超低占用空间,十秒大型场景仅 100KB+, 精准人脸识别、人脸跟踪,支持 3D 特效,3D 动画特效,2D 视觉效果iOS演示,支持3D效果、3D动画、2D效果。.zip

    这个项目提供了一个Demo,展示如何利用短视频SDK和直播SDK来实现特效与视频剪辑,使得用户能够享受特效相机、拍摄辅助、自动美颜相机以及抖音风格的滤镜、直播礼物和直播贴纸等功能。 在技术实现上,...

    unity官方赛车demo

    Unity是全球广受欢迎的游戏开发引擎,它以其...通过分析和学习这个官方赛车demo,开发者不仅可以了解Unity的基本工作流程,还能深入理解车辆物理模拟、特效制作和用户体验优化等高级技术,从而提升自己的游戏开发技能。

    大名鼎鼎的CXImage图像处理程序(含源码和demo程序)

    总的来说,CXImage是一个功能强大且易用的图像处理库,它不仅包含了丰富的图像处理算法,还提供了详尽的示例和文档,对于任何涉及到图像处理的软件开发项目都是一个宝贵的资源。通过深入学习和掌握CXImage,开发者...

    demo.rar_DEMO

    描述中提到的“图像处理的程序”是指该DEMO程序专注于图像操作,包括但不限于调整图像大小、颜色校正、滤镜应用、图像旋转、裁剪、添加特效、去除噪点等。这些功能广泛应用于摄影后期、设计工作、数字艺术等领域。...

Global site tag (gtag.js) - Google Analytics