OpenGL 和图形图像
kowity
哈哈
展开
-
基于RLE的图片漫游方法
最近我在做一个嵌入式开发,其中一个功能需要实现像地图漫游那样的功能,但是硬件的内存小,不足以一次把整个图片读到内存中,所以只能一次次的把需要显示的部分读入到显存。在图像数据不压缩的情况下,只要在准备要移动在屏幕上显示的部分时,根据屏幕左上角确定 x,y 坐标,然后根据式子: data = ( x + DATA_w * y ) * LCD_w DATA_w 是图片的宽度,LCD_原创 2006-07-12 01:17:00 · 1740 阅读 · 0 评论 -
基于RLE的图片在GBA上显示的尝试
这几天试着做一个在 GBA 上看图的软件。上网搜索了几个GBA上的看图软件,绝大多数软件不能直接看大于 GBA 屏幕大小( 240x160 )的图片,如果图片大于屏幕的大小则看图软件要将图片转换为 240x160 的大小(如图 1 )。唯独只有两个软件(一个是国人写的 PictureBoy,另一个是外国人写的 GBAviewer)不需要把图片缩小,而对大于 240x160 的图片采取 1:原创 2006-07-28 16:59:00 · 2217 阅读 · 0 评论 -
在 OpenGL 的显示窗口中截图
有时候我们需要把 OpenGL 中渲染出来的图像截下来。首先获取窗口的宽和高:GetClientSize(&w, &h); 然后检查宽度是否是 4 的倍数,如果不是则要把它变成 4 的倍数,比如:if ((w % 4) != 0){ dw = 4 - w % 4; w = w + dw;}因为 OpenGL中的数据是以 4 字节为单位对齐的,如果不这样做原创 2008-03-08 14:46:00 · 8663 阅读 · 3 评论 -
扫描版页面自动切边工具 v1.1
最近用 Kindle 3 看扫描的书(漫画和字书都有),直接看扫描版的原始书还是有很多不便。在原装系统中没有切边的功能,虽然“多看"中有切边的功能但也不是很智能。比如扫描的书页里面,有一些是奇数页左边空白多一点,偶数页右边空白多一点。 以前都是使用 PS 把页面中有效的部分切出来原创 2011-07-26 23:02:42 · 7117 阅读 · 7 评论 -
Windows 下使用 VS2010 最小化编译 GDAL/OGR
GDAL 支持大量的栅格和矢量格式,但是一般情况下,大部分格式都是我们使用不到的。在 Linux 下编译 GDAL 时,可以使用以下命令进行裁剪:./configure --prefix=/usr/local \ --with-threads \ --with-ogr \ --with-geos \原创 2011-10-26 00:00:10 · 4008 阅读 · 0 评论