图像处理中的几个基本概念及其关系:
像素:一个存储了RGB颜色值的信息点叫一像素。单位是px。
分辨率:表示物理单位一英寸包含多少个像素点,单位是px/英寸或者px/厘米等。我们都知道分辨率越高,图像越清晰,纹理越细腻,而分辨率越低,图像越模糊,纹理越粗糙。
有了上述两个概念,再来说明图像的大小和分辨率像素之间的关系。
首先说说计算机中是如何存储图像信息的,对于位图来说,计算机中存储的是这...
分类:
其他好文 时间:
2015-04-30 16:16:46
阅读次数:
137
上图
项目需求:有一个xml文件,记录了一张图片每个元素的位置,大小,样式信息。
通过XmlResourceParser解析xml文件,得到每个元素的属性。
然后使用Paint绘制元素到Canvas上,得到一张Bitmap位图
将位图模糊处理,处理算法的原理(取图片上每个像素点周围的8个点平均值)
模糊算法:
p...
分类:
编程语言 时间:
2015-04-30 14:24:04
阅读次数:
260
??
一、实例并初始化GDI+ 位图
Bitmap image = new Bitmap(int width,int height);
二、实例并初始化绘图画面对象
Graphics g = Graphics.FromImage(image);
1. 清空并已指定的颜色填充背景
g.Clear(Color.White);
...
位图切割器: 虽然网上有类似的工具,PhotoShop 也有类似功能,但前者似乎不支持超大位图切割(以 G 计大小),而后者的切割块数量好像有比较小的限定范围,于是自己动手写了这个工具。 至于为什么是“位图”切割器,原因只是我实在不想费力去解析譬如 JPG、PNG、TGA 等图像格式...
分类:
其他好文 时间:
2015-04-28 20:34:57
阅读次数:
146
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap...
分类:
移动开发 时间:
2015-04-28 11:10:38
阅读次数:
175
RectF Rect用法
一、Canvas类android.graphics.Canvas
Canvas类好比手机中的画纸,我们可以在Canvas上画图形或者图像。一般我们用android来绘画的时候,需要四个组成部分:
1、位图:包含像素
2、Canvas画板:包含绘画内容,写入位图
3、初始图形:如Rect、Bitmap、text等
4、Paint...
分类:
其他好文 时间:
2015-04-28 09:56:08
阅读次数:
153
ARGB—Alpha,Red,Green,Blue 一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构。 Alpha,图像通道,全强度为FF,表示无透明度,即不透明;无强度为00 ,表示全透明。因此,透明像素颜色值为 Alpha位-00,Red位...
分类:
其他好文 时间:
2015-04-27 16:46:10
阅读次数:
224
一、Drawable相关概念
1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象
2、Canvas画布,绘图的目的区域,用于绘图
3、Bitmap位图,用于图的处理
4、Matrix矩阵
二、Bitmap
1、从...
分类:
移动开发 时间:
2015-04-27 09:42:43
阅读次数:
295
IOS中对图片进行重绘处理的方法总结 一、CGImageRef是什么 CGImageRef是定义在QuartzCore框架中的一个结构体指针,用C语言编写。在CGImage.h文件中,我们可以看到下面的定义: typedef?struct?CGImage?*CGImag...
分类:
移动开发 时间:
2015-04-26 12:32:11
阅读次数:
208
位图索引的创建、原理、特点及位图索引与数据DML锁定
分类:
其他好文 时间:
2015-04-26 01:18:08
阅读次数:
177