图像视频开发
文章平均质量分 74
qianjintianguo
这个作者很懒,什么都没留下…
展开
-
Windows的位图alpha混合技术
程 东(北京大学地球与空间科学学院,100871) 摘 要:本文介绍了在Windows环境下对位图的图像alpha混合技术,提供了alpha混合函数的实现方法,并对Windows API提供的alpha混合函数的使用进行了介绍。 关键词:Windows API,alpha混合,位图。 1 引言在游戏、图像处理等程序中,经常会看到图像的淡入、淡出、两个或多个图像重转载 2006-05-10 10:26:00 · 1711 阅读 · 0 评论 -
Android中几种图像特效处理方法
大家好,这一节给大家分享的是Android中几种图像特效处理的小技巧,比如圆角,倒影,还有就是图片缩放,Drawable转化为Bitmap,Bitmap转化为Drawable等等.废话少说了,直接讲解今天的实例,本例主要是先获取壁纸(getWallpaper()),然后对当前壁纸的一些特效处理.大家按步骤一步一步来:第一步:新建一个Android工程命名为ImageDemo,工程结构如下:转载 2012-01-14 08:59:44 · 560 阅读 · 0 评论 -
android图片处理
通过内置的图片程序来选择图片Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(intent, 0); 创建一个空的Bitmap,然后把一个已转载 2012-01-15 13:26:31 · 696 阅读 · 0 评论 -
adnroid 3D 系列之光效篇
光效三要素在 OpenGL ES中,光由三个元素组成,分别是环境元素(ambient component), 散射元素(diffuse component)和高光元素(specular component)。我们使用颜色来设定光线元素,这看上去有些奇怪,但是由于它允许你同时指定各光线元素的颜色和相对强度,这个方法工作得很好。明亮的白色光定义为白色 ({1.0, 1.0, 1.0, 1.转载 2012-01-15 14:05:41 · 867 阅读 · 0 评论 -
Android图片处理(Matrix,ColorMatrix)
在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。下面将分别介绍这两个矩阵的用法和相关的函数。颜色矩阵android中可以通过颜色矩阵(ColorMatrix类)方面的操作转载 2012-01-15 13:21:13 · 512 阅读 · 0 评论 -
Android游戏Graphics绘图之图像像素操作
我们在玩游戏时经常会看到一些图像的特效,比如半透明等效果。要实现这些效果并不难,只需要对图像本身的像素执行操作。Android中的 Bitmap同样提供了操作像素的方法,可以通过getPixels方法来获得该图像的像素并放到一个数组中,我们处理这个像素数组就可以了,最后通过 setPixels设置这个像素数组到Bitmap中。在Android中,每一个图像像素通过一个4字节整数来展现:最高位字转载 2012-01-15 13:41:52 · 733 阅读 · 0 评论 -
pro.Android Media--调用内置的照相机
内置的照相机程序在manifest定义了下面的intent filterXml代码 intent-filter> action android:name="android.media.action.IMAGE_CAPTURE" /> category android:name="android.intent.category.DEFAULT" /> inte转载 2012-01-15 13:28:27 · 837 阅读 · 0 评论 -
Android 照片特效
android 实现图片的翻转1Resources res = this.getContext().getResources();2 img = BitmapFactory.decodeResource(res, R.drawable.aa);3 Ma转载 2012-01-14 09:43:02 · 603 阅读 · 0 评论 -
pro.Android Media--处理大的图片
调用照相机程序,可以在intent中加入android.provider.MediaStore.EXTRA_OUTPUT 参数来设置图片保存位置。如下: Java代码 String imageFilePath = Environment.getExternalStorageDirectory().getAbsolutePath() +"/myf转载 2012-01-15 13:29:56 · 621 阅读 · 0 评论 -
水波纹效果原理
在介绍编程之前,先让我们来回顾一下在高中的物理课上我们所学的关于水波的知识。水波有如下几个特性:扩散:当你投一块石头到水中,你会看到一个以石头入水点为圆心所形成的一圈圈的水波,这里,你可能会被这个现象所误导,以为水波上的每一点都是以石头入水点为中心向外扩散的,这是错误的。实际上,水波上的任何一点在任何时候都是以自己为圆心向四周扩散的,之所以会形成一个环状的水波,是因为水波的内部因为扩散转载 2012-01-13 21:15:07 · 1954 阅读 · 0 评论 -
Android 实现水波纹
在Android中,每一个图像像素通过一个4字节整数来展现:最高位字节用作alpha通道,接下来的事Red,依次类推,接下来的两个字节对应实现Green和Bule。 要达到现实的水波效果比较难,这里一切从简了。 先复习一下物理学。在一滩平静的水面(所有点的振幅为0),扔上一个半径为r的圆形石头,则第一时间水面上被石头打到的那部分水就会往下沉(振幅变为负)。然转载 2012-01-13 22:02:16 · 919 阅读 · 0 评论 -
将RGB值转换为灰度值的简单算法
使场景或精灵以灰度的形式显示,这是一般游戏制作中常常用到的效果,如:战棋游戏中当一个角色被使用过后,通常就会变成灰色,代表本回合已不能行动了;《仙剑》中回忆彩蝶的部分是用整屏的灰色来表现的?(记的不太清楚,太久了^_^);还有很多很多例子…… 将RGB值转换为灰度的过程应该是在程序中实现的(至少我是这么认为的)。其实这是非常简单的,基本原理就是将一个点的RGB值分开来求和,然后除以3,把得到的值转载 2006-05-10 10:28:00 · 1694 阅读 · 0 评论 -
DirectShow中常见的RGB/YUV格式
小知识:RGB与YUV----摘自《DirectShow实务精选》 作者:陆其明计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为RGB色彩空间表示(它也是多媒体计算机技术中用得最多的一种色彩空间表示方法)。根据三基色原理,任意转载 2006-05-12 08:33:00 · 2757 阅读 · 0 评论 -
使用 8 位 YUV 格式的视频呈现
发布日期: 12/9/2004 | 更新日期: 12/9/2004Gary Sullivan 和 Stephen EstropMicrosoft Digital Media Division适用于:Microsoft® Windows®, Microsoft DirectShow®摘要:本文讲述了在 Microsoft Windows 操作系统中呈现视频时推荐使用的 8 位转载 2006-05-12 08:40:00 · 2317 阅读 · 0 评论 -
对YUV格式的详细描述,以及存储形式
YUV主要的采样格式 主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 YCbCr 4:4:4。其中YCbCr 4:1:1 比较常用,其含义为:每个点保存一个 8bit 的亮度值(也就是Y值), 每 2x2 个点保存一个 Cr 和Cb 值, 图像在肉眼中的感觉不会起太大的变化。所以, 原来用 RGB(R,G,B 都是 8bit unsigned) 模型,转载 2006-05-12 08:34:00 · 7041 阅读 · 3 评论 -
MPEG-2压缩编码技术原理应用
MPEG-2压缩编码技术原理应用转载 2011-01-22 11:27:00 · 1203 阅读 · 0 评论 -
MPEG-2TS码流编辑的原理及其应用
MPEG-2TS码流编辑的原理及其应用转载 2011-01-22 11:34:00 · 875 阅读 · 0 评论 -
电视视频信号波形、标准及说明
电视视频信号波形、标准及说明 ——本文主要以ET521-F1产生信号和用ET 521A测量波形转载 2011-01-22 11:57:00 · 13156 阅读 · 5 评论 -
Android 中比较“高效”的图像模糊处理算法
本文假设读者拥有基础的图像处理概念。这是今天刚刚完成的一个方法,之前不停地在网上找有关 Android 的图像模糊处理代码。期间找到了倒影、缩放等参考代码,却无一帖子对模糊处理有过提及。最多也就是提到使用 BlurMaskFilter 来进行模糊处理。为了这个害人的帖子,我整整浪费了一下午时间,最后发现它只能用于对 Paint 的边缘进行处理。而我们要处理的是整幅图像,所以这完转载 2012-01-09 17:54:41 · 1075 阅读 · 0 评论 -
Android游戏Graphics绘图之几何图形绘制
前两节调整好了画笔,设置好了画布,现在需要在画布上绘制内容了。其实前面我们已经看到了在屏幕上显示的矩形、圆形、三角形等几何图形,下面我们来看看在Android中可以绘制出哪些几何图形,如下表所示。方法 说明 drawRect 绘制矩形 drawCircle 绘制圆形 drawOval 绘制椭圆 drawPath转载 2012-01-15 13:36:47 · 798 阅读 · 0 评论