图形处理
文章平均质量分 79
Jarlen
I am jarlen ,
展开
-
OpenGL ES入门详解
1.决定你要支持的OpenGL ES的版本。目前,OpenGL ES包含1.1和2.0两个版本,iPhone 3G+和iPad开始支持OpenGL ES2.0。而且这两个版本之间的差异非常大,不仅仅在编程思想上,API之间的差距也很大。因此,如果你想使用OpenGL ES开发3D程序或游戏,那么首先就要决定使用哪个版本,还是说两个版本都支持。OpenGL ES定义了代表不同版本的宏:原创 2015-01-25 12:57:09 · 1533 阅读 · 0 评论 -
基于移动应用的图像处理-去雾处理
待添加原创 2015-03-27 17:51:33 · 878 阅读 · 0 评论 -
图像处理(基于android)---滤镜实现的一点看法和总结
唠叨几句我们知道,滤镜在目前社交App中发布用户图像处理中占据了一定的使用频率,有的效果很炫,可以稍微提高用户对app的粘合度。经过传说中的”逆向工程”技术发现,目前存在的大部分滤镜效果其实不是真正的滤镜,对于一个图像处理的小白菜鸟来说,真想说一句,”你大爷的!”。当然,开个玩笑。当下,滤镜处理技术分为两种:真实滤镜对于图像处理届的大神介绍,真正的滤镜其实就是颜色矩阵变换的结果,本质上讲,就是对图原创 2015-04-05 02:44:45 · 1558 阅读 · 1 评论 -
图像处理---关于像素坐标矩阵变换(平移,旋转,缩放,错切)
介绍坐标变换矩阵是一个3*3的矩阵,用来对图形进行坐标变化,将原来的坐标点转移到新的坐标点,因为一个图片是有点阵和每一点上的颜色信息组成的,所以对坐标的变换,就是对每一点进行搬移形成新的图片。具体的说图形的放大缩小,移动,旋转,透视,扭曲这些效果都可以用此矩阵来完成。平移旋转绕原点逆时针旋转θ度角的变换公式是 x’ = xcosθ − ysinθ 与 y。’ = xsinθ + ycos原创 2015-04-04 23:02:38 · 25432 阅读 · 0 评论 -
SVG图像动画鉴赏
SVG实现的奔跑兄弟的效果演示原创 2015-04-24 00:01:07 · 789 阅读 · 0 评论 -
基于android 图像基本处理项目demo源码释放(jarlen)
功能介绍图片编辑(图片添加,文字添加),实现图片编辑中的图片添加,旋转,缩放,删除;文字的添加,大小缩放,字体更换,颜色更换,删除;基本滤镜实现与接口封装; 涂鸦(画笔的样式,粗细,颜色,橡皮擦,贴图); 相框(简单相框,酷炫相框); 马赛就克(基本马赛克,酷炫马赛克,橡皮擦)及其接口封装 ;图像剪切,旋转等功能实现测试接口封装; GIF与MP4,图片互转实现测试与接口封装;基本框架介绍cn.原创 2015-08-18 13:25:35 · 4970 阅读 · 2 评论 -
贝塞尔曲线原理和android相关API接口
什么叫贝赛尔曲线?其实很简单,使用三个或多个点来确定的一条曲线,贝塞尔曲线在图形图像学中有相当重要的地位,Path中也提供了一些方法来给我们模拟低阶贝赛尔曲线。例如 五阶贝塞尔曲线:贝塞尔曲线的定义也比较简单,你只需要一个起点、一个终点和至少零个控制点则可定义一个贝赛尔曲线,当控制点为零时,只有起点和终点,此时的曲线说白了就是一条线段,我们称之为一阶贝赛尔曲线。公式:B(t) = ( 1 - t )原创 2015-09-19 11:43:17 · 1774 阅读 · 1 评论 -
基于android studio NDK项目构建过程-2
一、配置快捷方式 --以[图像处理demo](https://github.com/jarlen/PhotoEdit)为例。二、创建jni文件夹在当前moudle的main下生成jni文件夹三、选中java本地类,生成jni声明文件如图:四、修改app下的build.gradle文件五、修改MyNdk下的gradle.properties文件(如果没有此文件,自己新建一个)android.u原创 2016-09-30 16:31:17 · 3381 阅读 · 3 评论