델파이 컴포넌트
delphi VCL
http://sf.net/projects/graphics32http://www.graphics32.org/wiki/
February 25, 2005: Release of Graphics32 1.7.1.
개발환경 : D4,5,6,7,2005 C5,6
Graphics32 is a library designed for fast 32-bit graphics handling on Delphi and Kylix. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives, and in most cases Graphics32 outperforms the standard TCanvas? classes. It is almost a hundred times faster in per-pixel access and about 2–5 times faster in drawing lines.
Features
Some of Graphics32 features include:
Fast per-pixel access up to 100 times faster compared to standard TBitmap?;
High-performance Bitmap alpha blending (including per-pixel alpha blending);
Pixel, line and polygon antialiasing with sub-pixel accuracy (combined with alpha blending);
Arbitrary polygon transformations and custom fillings;
Bitmap resampling with high quality reconstruction filters (e.g. Lanczos, Cubic, Mitchell);
A unique state-of-the-art rasterization system;
Affine transformations of bitmaps: rotations, scaling, etc with sub-pixel accuracy;
Arbitrary projective transformations of bitmaps;
Arbitrary remapping transformations of bitmaps (e.g. for Warping, Morphing);
Flexible supersampling implementation for maximum sampling quality;
Flicker-free image displaying components with optimized double buffering via advanced MicroTiles? based repaint optimizer;
Multiple customizible easy-to-use overlay layers;
Locking of bitmaps for safe multithreading;
A property editor for RGB and alpha channel loading;
Design-time loading of image formats supported by standard TPicture;
Works on Borland Delphi, C++ Builder and Kylix.
As of version 1.5.1b Graphics32 is licensed under the terms of the Mozilla Public License.
+++++ 설치
Graphics32 supports Delphi versions 4, 5, and 6, and C++ Builder 5.
Note, because some properties of range bars and gage bars have been changed, you can obtain some error messages while opening your previous Graphics32 projects. Just ignore these messages and Delphi will fix DFM files automatically.
Unzip the files;
Add location of main installation directory to Tools | Environment Options | Library | Library Path.
Select File | Open... on the menu bar. Set Files of type to Delphi package source, locate and open GR32_DSGN_D6.dpk (GR32_DSGN_D5 for Delphi5, GR32_DSGN_D4 for Delphi4 or GR32_DSGN_B5 for C++ Builder);
A package editor window will appear. Click Compile, then click Install;
If compiler asks whether you want to save changes, usually it is a good idea to choose No.
+++++ 설명:
Additional Topics
Line Patterns
Using TImage32
Classes (Alphabetical)
TAffineTransformation
TArrowBar
TBitmap32
TBitmap32Collection
TBitmap32Item
TBitmap32List
TBitmapLayer
TByteMap
TCustomGaugeBar
TCustomImage32
TCustomImgView32
TCustomLayer
TCustomMap
TCustomPaintBox32
TCustomRangeBar
TGaugeBar
TImage32
TImgView32
TIVScrollProperties
TLayerCollection
TPaintBox32
TPaintStages
TPolygon32
TPositionedLayer
TProjectiveTransformation
TRangeBar
TRubberbandLayer
TThreadPersistent
TTransformation
Classes (Hierarchy)
TArrowBar
TCustomGaugeBar
TGaugeBar
TCustomRangeBar
TRangeBar
TBitmap32Collection
TBitmap32Item
TBitmap32List
TCustomLayer
TPositionedLayer
TBitmapLayer
TRubberbandLayer
TCustomPaintBox32
TCustomImage32
TCustomImgView32
TImgView32
TImage32
TPaintBox32
TIVScrollProperties
TLayerCollection
TPaintStages
TPolygon32
TThreadPersistent
TCustomMap
TBitmap32
TByteMap
TTransformation
TAffineTransformation
TProjectiveTransformation
Routines
AlphaComponent Creating Points Lighten
AlphaToGrayscale Creating Rectangles OffsetRect
ApplyLUT EMMS Polygon
Blend EqualRect Polyline
BlendEx Fixed Point Math PolyPolygon
BlockTransfer Gray32 PolyPolyline
BlueComponent GreenComponent PtInRect
Color32 HSLtoRGB RedComponent
ColorAdd InflateRect RGBtoHSL
ColorMax Intensity SetAlpha
ColorMin IntensityToAlpha SetBorderTransparent
ColorModulate IntersectRect SetGamma
ColorSub Invert StretchTransfer
ColorToGrayScale InvertRGB Transform
Combine IsRectEmpty WinColor
Types
Arrays TFloatMatrix TRBHandles
Color Types TLUT8 TRBStyle
Point Types TPaintBoxOptions TRectRounding
Rectangle Types TPaintStage TSize
TConversionType TPixelCombineEvent TSizeGripStyle
TDrawMode TPolyFillMode TStretchFilter
TFixed TRBBackgnd
Variables
MMX_ACTIVE
Constants
Color Constants IdentityMatrix Paint Stage Constants
G32Version Layer Options Bits
Units
GR32 GR32_Filters GR32_Polygons
GR32_Blend GR32_Image GR32_RangeBars
GR32_ByteMaps GR32_Layers GR32_Transforms
'Delphi, RadStudio' 카테고리의 다른 글
Delphi 설치 후 TADOConnection(dbgo)이 없다? (0) | 2016.06.28 |
---|---|
Delphi 설치 후 TChart(TeeChart)가 없다? (0) | 2016.06.24 |
[개발/delphi] Graphics32 v1.8.1 for D5,6,7,2005, C5,6, BDS2006 (0) | 2016.01.16 |
[개발/delphi] 비밀번호 생성기 Mac address 암호화 (0) | 2015.11.12 |
[개발/delphi] 암호화 DLL 생성과 테스트 (0) | 2015.11.12 |
댓글