有时直接创建OpenGL形式不适合,或者干脆不同意然后创建一个表单,正如我现在这个项目,创建窗体不显示,它仅限于主框架。而我只是ActiveX里做一些相关工作,那仅仅能用到OpenGL的离屏渲染技术了~即不直接绘制到窗体上,而是绘制到一张位图上。然后再次调用这张位图实现兴许的工作。以下就总结怎么使用...
分类:
编程语言 时间:
2015-08-08 16:26:32
阅读次数:
131
一.drawable 图形对象,可以转载常用格式的图像,可能是(位图)Bitmapdrawable,或者shapedrawable(图形),还可能是多种其他图片格式GIF,PNG,JEPG二.Bitmap 就是位图,用于图片的处理三.Canvas 意为画布,就是绘画的目标区域,用来管理Bitmp或者...
分类:
其他好文 时间:
2015-08-08 11:52:24
阅读次数:
126
我的一个Fragment中,加载了一个1024*1024的图片,非常卡。解决办法1. 将图片改为512*5122. 异步加载。final SmartImageView mizige = (SmartImageView)view.findViewById(R.id.mizige); //...
分类:
其他好文 时间:
2015-08-08 09:05:58
阅读次数:
102
一.drawable 图形对象,可以转载常用格式的图像,可能是(位图)Bitmapdrawable,或者shapedrawable(图形),还可能是多种其他图片格式GIF,PNG,JEPG二.Bitmap 就是位图,用于图片的处理三.Canvas 意为画布,就是绘画的目标区域,用来管理Bitmp或者...
分类:
移动开发 时间:
2015-08-07 23:49:50
阅读次数:
192
一、基础知识1.BitBlt
BitBlt 用于从原设备中复制位图到目标设备,语法格式如下:
BOOL BitBlt(
HDC hdcDest, // handle to destination DC
int nXDest, // 目标矩形区域的左上角x轴坐标点。
int nYDest, // 目标矩形区域的左上角y轴坐标点。
int nWidth, // 在目标设备中绘制位图的宽度。...
分类:
编程语言 时间:
2015-08-06 15:14:13
阅读次数:
152
最近遇到加载的bmp图片出现失真问题,查找得知需要用SetStretchBltMode函数设置拉伸模式。函数原型:int SetSTretchBltMode(HDC hdc, int iStretchMode)参数:hdc:设备环境句柄。LStretchMode:指定拉伸模式。它可以取下列值,这些值...
分类:
其他好文 时间:
2015-08-06 12:41:59
阅读次数:
158
在介绍图片格式之前,首先说一些额外的东西。矢量图与位图。矢量图是通过组成图形的一些基本元素,如点、线、面,边框,填充色等信息通过计算的方式来显示图形的。一般来说矢量图表示的是几何图形,文件相对较小,并且放大缩小不会失真。这里有一点要注意的是web开发中用到的图片都不是矢量图,即使是一个三角形,只有一...
分类:
其他好文 时间:
2015-08-06 10:59:36
阅读次数:
151
转载自http://blog.csdn.net/csxwc/article/details/10345235Bitmap是Android系统中的图像处理的最重要的类之一。用它可以获取图像文件信息,对图像进行旋转,剪切,放大,缩小等操作。Bitmap代表一张位图,使我们在开发中常用的资源,下面就对Bi...
分类:
移动开发 时间:
2015-08-04 11:04:11
阅读次数:
173
//接上一篇//DibPal.h/*-----------------------------------------------------------------DIBPAL.H header file for DIBPAL.C----------------------------------...
分类:
其他好文 时间:
2015-08-04 10:48:25
阅读次数:
114
16.4.1自定义的 DIBSTRUCT结构体字段含义PBYTE *ppRow①指向位图视觉上最上面的一行像素。(不管是自下而上,还是自上而下)②放在第一个字段,为的是后面定义宏时可方便访问到int iSignature=“Dib ”,是这个结构体的标志HBITMAP hBitmap存储了由Crea...
分类:
其他好文 时间:
2015-08-04 10:43:59
阅读次数:
144