천객만래 [千客萬來] (It has an interminable succession of visitors)

델파이 컴포넌트

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  



Graphics32_1_7_1.zip


Posted by SB패밀리

델파이/Delphi VCL 컴포넌트 


Graphics32 v1.8.1 for D5,6,7,2005, C5,6, BDS2006





http://sf.net/projects/graphics32http://graphics32.org/wiki/
Graphics32 is a set of functions, classes, components and controls designed for high-performance graphics programming.

Being highly specialized for 32-bit pixel format, it provides fast operations with pixels and graphic primitives and in most cases Graphics32 considerably outperforms standard TBitmap/TCanvas classes.

The library comes with a full source code, documentation and examples. 



Installation
Graphics32 supports Delphi versions 5, 6, 7, 2005 (Win32), 2006 (Delphi Win32 and C++), and C++ Builder 5 and 6.

As of version 1.6 there is also CLX support in Graphics32. That means you can use it either with CLX on Windows using Delphi or on x86 Linux using the Kylix Delphi environment.



Note: If you want to use the Windows CLX version in Delphi, you'll have to uncomment the {$DEFINE CLX} line in GR32.inc.

Note: For Delphi 2005 and up function inlining is automatically used to improve performance in certain situations. If you want to avoid this, please comment out the {$DEFINE USEINLINING} line in GR32.inc.

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_K for Kylix, GR32_DSGN_BDS2006 for Borland Developer Studio 2006, GR32_DSGN_D2005 for Delphi 2005, GR32_DSGN_D7 for Delphi7, GR32_DSGN_D6 for Delphi6, GR32_DSGN_D5 for Delphi5 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. 



graphics32_1_8_1.zip


Posted by SB패밀리

델파이 영상처리 VCL Sobakcc Lab [2004.04.13 ver 0.1.15]






SB_Lab

제작: 소백촌닭(sobakcc@sobakcc.com) http://sobakcc.com
내용: 영상처리 관련 컴포넌트

/****************************************************************************

[비고]

컴포넌트 상에 버그나 개선할 점이 있다면 홈페이지나 메일로 알려주시면
고맙겠습니다.

/****************************************************************************

[VERSION HISTORY]

### 2004.04.12 ver 0.0.15

  - Fixed: Contrast 내에서 Color값이 0 ≤ [r|g|b] ≤ 255 범위가 되도록 수정 및 Threshold값을 average값으로 수정

### 2004.03.26 ver 0.0.15

  - Fixed: ImageEffect.Zoom_XY() Width, Height 중 zero 값일 때의 버그 수정
  - Fixed: AntiAlias()와 파라메터 AntiAlias 구분하기 위해 파라메터를 AAntiAlias로 명명
  - Fixed: ImageEffectView.Paint()에서 이미지크기가 컨트롤 크기보다 작을 때 스크롤 사이즈가 더 크게 나오는 버그 수정
                Min(ShowRect.Width, 설정값) 메소드 사용하여 해결

### 2004.03.25 ver 0.0.14

  - Fixed: 원본이미지 사용 안할 때 refresh 버그 수정 - TSBImageEffectView에서 모든 Exe_effects 에 invalidate(); 추가
  - Fixed: Rotate(); 메소드에 AntiAlias 적용안한 코드 추가.
  - Fixed: Zoom(), Zoom_XY() 함수에 AntiAlias 적용

### 2003.12.13 ver 0.1.13

  - Added: TSBImageEffectView 클래스에 OriginalBitmap: TBitmap 추가로 처음에 입력된 원본이미지 복구를 구현
  - Fixed: ResetImageEffect(); 수정

### 2003.12.12 ver 0.1.13

  - Added: Hue(색상) processing 추가 (RSVToRGB(), RGBToRSV() 추가)
  - Fixed: 예제2에서 Amount 파라메터 설정치 적당한 범위로 수정

### 2003.12.11 ver 0.1.12

  - Fixed: 외부에서 Bitmap 파일 로딩시에는 Assign을 사용하면 안된다.
  - Fixed: 원본 복구 기능(ResetImageEffect();) 결과이미지도 소스와 동기화(초기화)

### 2003.12.10 ver 0.1.12
  
  - Fixed: TSBImageEffect class에서 FSourceBmp / FTargetBmp 를 FSource/ FTarget 으로 변경

### 2003.12.04 ver 0.1.11

  - Fixed: Bitmap 파일 loading 후 paint() 안되는 기능 수정.

### 2003.10.16 ver 0.1.10

  - Added: TSBImageEffect: Brighten,SharpenEdge,Spray추가.

### 2003.10.14 ver 0.1.9

  - Added: SB_ImageEffect: Source 이미지로 원본과 사용본 선택가능.
  - Added: SB_ImageEffectView: Source 이미지로 원본과 사용본 선택가능.
  - Added: CropMode 추가로 CropRect(영역) 리턴가능.
  - Fixed: UseOriginalBitmap = False 일경우 DblClick() 기능 버그 수정.

### 2003.10.09 ver 0.1.8

  - Added: TSBImageEffectView VCL - Image View기능. (Zoom, FittoWindow, Aspect, Image Effect기능)

### 2003.10.08 ver 0.1.7

  - Added: TSBImage32 VCL

### 2003.10.07 ver 0.1.6

  - Added: Sharpening, Free Rotate.

### 2003.10.06 ver 0.1.5

  - Added: Zoom(AntiAlias 포함), Cropping, Blurring.

### 2003.10.02 ver 0.1.4

  - Added: Flip-Horizontal, Flip-Vertical.

### 2003.10.01 ver 0.1.3

  - Added: 'Gaussian Blur', 'SplitBlur', 'Add Color-Noise', 'Add Mono-Noise',
           'AntiAlias', 'Contrast', 'FishEye', 'Lightness', 'Darkness',
           'Saturation', 'Mosaic', 'Twist', 'SplitLight', 'Tile', 'SpotLight',
           'Trace', 'Emboss', 'Solarize', 'Posterize', 'Grayscale', 'Invert'.



Sobakcc_Lab_040413.zip



Posted by SB패밀리

델파이 영상처리 VCL Sobakcc Lab [2003.10.16 ver 0.1.10]







SB_Lab

제작: 소백촌닭(sobakcc@nate.com) http://sb.pe.kr
내용: 영상처리 관련 컴포넌트

/****************************************************************************

[비고]

컴포넌트 상에 버그나 개선할 점이 있다면 홈페이지나 메일로 알려주시면
고맙겠습니다.

/****************************************************************************

[VERSION HISTORY]

### 2003.10.16 ver 0.1.10

  - Added: TSBImageEffect: Brighten,SharpenEdge,Spray추가.

### 2003.10.14 ver 0.1.9

  - Added: SB_ImageEffect: Source 이미지로 원본과 사용본 선택가능.
  - Added: SB_ImageEffectView: Source 이미지로 원본과 사용본 선택가능.
  - Added: CropMode 추가로 CropRect(영역) 리턴가능.
  - Fixed: UseOriginalBitmap = False 일경우 DblClick() 기능 버그 수정.

### 2003.10.09 ver 0.1.8

  - Added: TSBImageEffectView VCL - Image View기능. (Zoom, FittoWindow, Aspect, Image Effect기능)

### 2003.10.08 ver 0.1.7

  - Added: TSBImage32 VCL

### 2003.10.07 ver 0.1.6

  - Added: Sharpening, Free Rotate.

### 2003.10.06 ver 0.1.5

  - Added: Zoom(AntiAlias 포함), Cropping, Blurring.

### 2003.10.02 ver 0.1.4

  - Added: Flip-Horizontal, Flip-Vertical.

### 2003.10.01 ver 0.1.3

  - Added: 'Gaussian Blur', 'SplitBlur', 'Add Color-Noise', 'Add Mono-Noise',
           'AntiAlias', 'Contrast', 'FishEye', 'Lightness', 'Darkness',
           'Saturation', 'Mosaic', 'Twist', 'SplitLight', 'Tile', 'SpotLight',
           'Trace', 'Emboss', 'Solarize', 'Posterize', 'Grayscale', 'Invert'.



Sobakcc_Lab.zip


Posted by SB패밀리

sobakcc Control Package v 1.0


2005.01.03


컨트롤 팩키지 버전 1.0이 공개되었습니다.


벌써 만들어 놓은지는 몇년이 지났지만 그동안 구석에 놔두다가 이렇게 올려봅니다.
비주얼 컴포넌트의 컨트롤을 모아둔 팩키지입니다.
이 컴포넌트들은 Flat-Style의 모양으로 각종 컨테이너 컴포넌트 상에 위치하게 됩니다.



* FlatStyle의 비주얼 컴포넌트
* 전체 31개의 컴포넌트가 팩키지 안에 들어 있습니다.


* TCCAboutBox, TCCAlignEdit, TCCAnimation, TCCAnimWnd, TCCButton, 
TCCCheckBox, TCCCheckListBox, TCCColorComboBox, TCCComboBox, TCCDBComboBox,
TCCDBEdit, TCCDBLookupComboBox, TCCDBMemo, TCCEdit, TCCGauge, 
TCCGroupBox, TCCHint, TCCLinkText, TCCListBox, TCCMaskEdit,
TCCMemo, TCCPanel, TCCProgressBar, TCCRadioButton, TCCShape,
TCCSound, TCCSpeedButton, TCCSpinEditFloat, TCCSpinEditInteger, TCCSplitter, TCCTabControl


팩키지를 등록할 수 있는 팩키지 파일 *.bpl과 각 컨트롤의 컴파일된 파일인 *.dcu 파일들이 포함되어 있습니다.

컴포넌트 팔레트에 있는 팩키지의 모습입니다.

Win32 버전에 대해서 자주는 아니지만 지속적으로 컴포넌트를 추가할 예정입니다.
버그가 몇개가 있을지는 모르겠습니다만 버그가 발견된다면 게시판으로 알려주시면 감사하겠습니다.

*.bpl을 포함한팩키지 파일이 무료배포 됩니다








Posted by SB패밀리