Sign in Join
Wiki copytemporary

LazRGBGraphics/zh CN: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: LazRGBGraphics/zh CN

OldNewLine
1+### 关于
2+
3+LazRGBGraphics is a run-time package for fast in memory image processing and pixel manipulations (like scan line).
4+
5+~~LazRGBGraphics 是运行时包为快速内存图像处理和像素操作(如行扫描)。~~
6+
7+The main advantage is direct memory access to bitmap pixels with keeping ability to draw bitmap onto canvas without any time consuming widgetset memory format converting.
8+
9+~~其主要优势是存储器直接存取、为位图像素保持性能、绘制位图到画布上没有任何时间消耗、部件工具箱内存格式转换。~~
10+
11+The main class is TRGB32Bitmap which is analog to TBitmap.
12+
13+~~这个主类是TRGB32Bitmap 模拟TBitmap。~~
14+
15+TRGB32Bitmap 特点:
16+
17+- 加载文件,保存文件
18+- 创建 TBitmap
19+- 绘制和拉伸绘图到TCanvas
20+- 旋转、拉伸
21+- 反色
22+- 通过画布绘制基元(TRGB32Canvas) 并强调准确性
23+- 每像素通过 GetPixelPtr 处理
24+
25+该下载包含了包和简单的应用程序示例。
26+
27+这个包专为跨平台使用。
28+
29+### 屏幕截图
30+
31+![应用程序示例](/wiki-images/d/d4/LazRGBGraphics_example.png) ![绘制基元](/wiki-images/2/29/LazRGBGraphics_canvas.png)
32+
33+### 作者
34+
35+Tom Gregorovic
36+
37+### 授权
38+
39+Modified LGPL
40+
41+### 下载
42+
43+[SourceForge.net 上的 LazRGBGraphics](http://sourceforge.net/projects/lazarus-ccr/files/LazRGBGraphics/)
44+
45+SVN: <https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/rgbgraphics>
46+
47+或者获得 [rgbgraphics.tar.gz](http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/components/rgbgraphics.tar.gz?view=tar)
48+
49+### 更新日志
50+
51+- 版本 0.2.1
52+ - 修正为GTK编译,使用定义GTK_POST_0924,如果你使用的是Lazarus0.9.25或更高
53+ - 修正保存、载入和复制
54+ - *需要 Lazarus 0.9.24 或更高*
55+- 版本 0.2
56+ - 实现 Carbon
57+ - *需要 Lazarus 0.9.24 或更高*
58+- 版本 0.1
59+
60+### TODO
61+
62+- halftone stretching 0.3 ~~半色调拉伸~~
63+- 多边形 0.3
64+- 伪装 0.3
65+- alpha 混合 0.4
66+
67+### 说明
68+
69+状态: Alpha
70+
71+问题:
72+
73+- Does not yet work with QT widgetset ~~还不能与 QT 部件工具箱工作~~
74+- tested with win32/64 and gtk2 on Windows XP ~~测试在Windows XP 下的 win32/64和gtk2~~
75+- tested with carbon and gtk2 on Mac OS X 10.4.7 (Intel) ~~测试在Mac OS X 10.4.7 (Intel) 下的 carbon和gtk2~~
76+- tested with carbon and gtk1 on Mac OS X 10.4.7 (PPC) ~~测试在Mac OS X 10.4.7 (Intel) 下的 carbon和gtk1~~
77+- tested with gtk1 and gtk2 under Linux (Kubuntu 6.06) ~~测试在Linux(Kubuntu 6.06)下的 gtk1和gtk2~~
78+- tested with gtk1 under FreeBSD 6.1 (by Almindor) ~~测试在FreeBSD 6.1下的 gtk1(由 Almindor)~~
79+- tested on AMD64 with gtk1 Debian/Etch (by Tanila) ~~测试在 AMD64 Debian/Etch (AMD64) 下的 gtk1(由 Tanila)~~
80+
81+### 安装
82+
83+Add LazRGBGraphics package as dependancy to the project and RGBGraphics to the uses section.
84+
85+~~添加LazRGBGraphics包作为附属物添加到项目和RGBGraphics使用部分。~~
86+
87+---
88+*From the Free Pascal wiki, page "LazRGBGraphics/zh CN", as it stood on 2015-07-09 after a change by FTurtle, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
89+Category: Components/zh CN
90+Category: Graphics/zh CN
91+Category: Lazarus-CCR/zh CN
92+Category: zh

Back to history