绘图与动画
文章平均质量分 59
ShaderJoy
醉心于研究一些特效(用代码来画画),曾涉猎过图形图像视频处理 、计算机视觉 、增强现实/虚拟现实等技术领域,就职于美图。
展开
-
“好色之图” 整理【持续更新】
一些可爱的配色色卡PS 丰富颜色小技巧暗部也是同理几种高级配色...原创 2021-06-12 12:56:27 · 1971 阅读 · 4 评论 -
初学 PS 手绘入门小技巧整理【持续更新】
三个钢笔工具上色小技巧建立好路径,按住 Ctrl + Enter 将路径转化为选区;按 Alt + Delete 就可以填充前景色;最后,按 Ctrl + D 取消选区原创 2021-06-06 10:03:11 · 2130 阅读 · 0 评论 -
ShaderJoy —— 特效常用的 30 种缓动函数 【C/C++】【GLSL】
效果图:a.Bounce b.Sine c.Expo d.Circ e.Elastic f.Back函数代码:#define PI 3.14159f#define c1 1.70158f#define c2 (c1 * 1.525f) // 2.5949095 #define c3 (c1 + 1.f) // 2.70158#define c4 ...原创 2020-02-13 15:59:55 · 2235 阅读 · 0 评论 -
Android 高级绘图
我们已经介绍了Canvas,在那里,已经学习了如何创建自己的View。在第7章中也使用了Canvas来为MapView标注覆盖。画布(Canvas)是图形编程中一个很普通的概念,通常由三个基本的绘图组件组成:Canvas 提供了绘图方法,可以向底层的位图绘制基本图形。Paint 也称为"刷子",Paint可以指定如何将基本图形绘制到位图上。Bitmap 绘图的表面。转载 2013-02-01 19:08:12 · 1969 阅读 · 4 评论 -
Android 对Path的旋转效果的拓展
转自:http://blog.csdn.net/wangjinyu501/article/details/8121214#reply效果图预览 设计思路:其实实现的思路就是利用Tween动画,通过对场景对象的不断变换(旋转,缩放,平移,改变透明度)效果来产生动画效果的。先来分析一下动画效果的形成,我们先把红色Button定义为一级菜单,弹出的子Button作转载 2013-04-13 19:58:29 · 1801 阅读 · 0 评论 -
补间动画基础备忘(2)
缩放补间动画通过标签可以定义缩放补间动画。下面是一个标准示例:<scale xmlns:android="http://schemas.android.com/apk/res/android" android:duration="500" android:fromXScale="0.2" android:fromYScale="0.2" android:原创 2013-04-13 15:23:25 · 1693 阅读 · 0 评论 -
补间动画基础备忘(1)
补间动画就是我们只需要指定动画的第一帧和最后一帧,其能够自动生成中间图像的一种动画。Android SDK提供了4种补间动画效果:移动、缩放、旋转、透明度移动补间动画:移动是最常见的动画效果.我们可以通过配置动画文件(xml文件)或Java代码来实现补间动画的移动效果.通过动画文件的方式:补间动画文件需要放在res\anim目录中.在动画文件中通过标签设置移动效果.原创 2013-04-13 10:52:56 · 1646 阅读 · 0 评论 -
补间动画基础备忘(3)
振动效果:Android SDK提供了linear_interpolator、accelerate_interpolator、decelerate_interpolator、accelerator_decelerate_interpolator,其实还有一个cycle_interpolator,可以将它作为振动动画渲染器。由于其未在系统中定义,因此需要自己编写cycle_interpolato原创 2013-04-13 16:17:27 · 1841 阅读 · 0 评论 -
Android之SurfaceView学习
SurfaceView是视图(View) 的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。 surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只有在这个可见区域内 的surface部分内容才可见,可见区域外的部分转载 2013-04-10 21:20:34 · 1831 阅读 · 0 评论 -
Andriod绘图的基础知识
1.位图的配置ALPHA_9:用于作为Alpha蒙版的位图,只为Alph通道分配8位。没有其他颜色。ARGB_4444:为每个颜色通道分配4位,包括Alpha通道。允许表示拥有16个Alpha值的4096种不同颜色。ARGB_8888:为每个颜色通道分配8位,包括Alpha通道。允许表示拥有256个Alpha值的1670万种不同的颜色。RGB_565:5位用于红色通道,6位用于绿色原创 2013-03-27 14:01:34 · 1988 阅读 · 0 评论 -
设计师必备的UI设计工具,工具包和资源
原文:http://blog.aotaostudio.com/919.html都是一些UI界面与设计使用的元素,软件,网站等。内容很丰富,适合网页设计师,用户体验设计师,界面设计师,产品设计师,JS前段开发,手机产品设计,ipad产品设计等使用Lumzy——http://www.lumzy.com/Lumzy是一个网站应用和原型界面制作工具。使用Lumzy,您可以轻松创转载 2013-04-09 18:36:56 · 1973 阅读 · 0 评论 -
简单的手指绘图并保存所绘图片【源码】
public class SimpleFingerDraw extends Activity implements OnTouchListener, OnClickListener{ ImageView imageView; Button choosePicture, savePicture; Bitmap bitmap; Bitmap alteredBitmap; Canvas原创 2013-03-27 16:41:06 · 2255 阅读 · 0 评论 -
Adnroid上的简单图像合成类——PorterDuffXfermode
图像合成,是将两幅退昂放在一起的动作,它使得我们能够同时看到两幅图像的特征。我们可以首先在Canvas对象上绘制一个位图对象,然后再相同的Canvas对象上绘制第二个位图对象的方式来实现合成。不过这里在绘制第二幅图像的时候,需要在Paint对象上指定一个过渡模式(Xfermode)。可用作过渡模式的类集合都继承自Xfermode基类,而其中包括一个成为PorterDuffXfermode的原创 2013-03-26 18:28:13 · 6080 阅读 · 2 评论 -
Android中的Matrix类与ColorMatrix类
1.Matrix.Android API中有一个Matirx类,当在现有位图对象上进行绘制或从另一个位图对象创建某个位图对象时,可以使用该类。这个类可以让我们对位图进行旋转、裁剪、缩放、平移等操作。Matrix类是以9个float型数字的一维数组表示的。每个数字都对应于图像上每个点的3个坐标(x,y或z)之一。Matrix matrix = new Matrix();matrix.s原创 2013-03-26 14:13:34 · 2198 阅读 · 0 评论