lazarus-ccr/components/rgbgraphics
2024-04-03 16:56:56 +00:00
..
example
source rgbgraphics: Add qt6 and cocoa support. 2024-04-03 16:49:30 +00:00
COPYING.LGPL
COPYING.modifiedLGPL
lazrgbgraphics.lpk rgbGraphics: Update version to 1.1 for next OPM release. 2024-04-03 16:56:56 +00:00
lazrgbgraphics.pas RgbGraphics: Move units into separate directory. Add rgb_graphics package file for compatibility with former OPM version. 2020-12-21 10:05:54 +00:00
readme.txt RgbGraphics: Move units into separate directory. Add rgb_graphics package file for compatibility with former OPM version. 2020-12-21 10:05:54 +00:00
rgb_graphics.lpk RgbGraphics: Move units into separate directory. Add rgb_graphics package file for compatibility with former OPM version. 2020-12-21 10:05:54 +00:00
rgb_graphics.pas RgbGraphics: Move units into separate directory. Add rgb_graphics package file for compatibility with former OPM version. 2020-12-21 10:05:54 +00:00

-------------------------------------------------------------------------------
                               RGBGraphics
-------------------------------------------------------------------------------

LazRGBGraphics is a run-time package for fast in memory image processing and 
pixel manipulations (like scan line). 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. 

Details:
https://wiki.freepascal.org/LazRGBGraphics


Installation
------------
This is a run-time package - no need to install. Just open it in 
"Package" > "Open package file (*.lpk)...". This is enough for the IDE to
know the path to the package files. You may click "Compile" to verify
the integrity of the package, but strictly speaking this is not necessary.


Why are there two packages?
---------------------------
Yes, there are two packages, lazrgbgraphics.lpk as well as rgb_graphics.lpk.

lazrgbgraphics is the package by the original author in Lazarus CCR. Pilot Logic
made a different version, and this eventually made it as rgb_graphics into the 
Lazarus Online-Package-Manager.

Both packages have the same content and differ only by their name. Since
they are runtime packages the IDE accepts both of them. This way the risk of
breaking user code is minimized.

For new users, however, it is recommended to use lazrgbgraphics.lpk only 
because the other one may be removed from the installation at some time 
in the future.