마음의 안정을 찾기 위하여 - 다양한 포맷의 이미지를 TImage에서 로드하는 방법.
1831801
373
470
관리자새글쓰기
태그위치로그방명록
별일없다의 생각
dawnsea's me2day/2010
색상(RGB)코드 추출기(Color...
Connection Generator/2010
최승호PD, '4대강 거짓말 검...
Green Monkey**/2010
Syng의 생각
syng's me2DAY/2010
천재 작곡가 윤일상이 기획,...
엘븐킹's Digital Factory/2010
다양한 포맷의 이미지를 TImage에서 로드하는 방법.
Delphi/Graphics, Draw | 2008/07/17 14:27

Required : GraphicEx 

GraphicEx 컴퍼넌트를 이용하여 다양한 포맷의 이미지 파일을 로드한후 이를 다시 TImage에 할당하는 방법을 이용.

uses
  GraphicEx

...

procedure TForm1.DoLoad(const FileName: String); 
var 
  GraphicClass: TGraphicExGraphicClass; 
  Graphic: TGraphic; 
begin 
  Screen.Cursor := crHourGlass; 
  try 
    try 
      GraphicClass := FileFormatList.GraphicFromContent(FileName); 
      if GraphicClass = nil then 
        Image1.Picture.LoadFromFile(FileName) 
      else 
      begin 
        Graphic := GraphicClass.Create; 
        Graphic.LoadFromFile(FileName); 
        Image1.Picture.Graphic := Graphic; 
      end; 
    except 
    end; 
  finally 
    Screen.Cursor := crDefault; 
  end; 
end;


2008/07/17 14:27 2008/07/17 14:27
Article tag list Go to top
View Comment 0
Trackback URL :: 이 글에는 트랙백을 보낼 수 없습니다
 
 
 
 
: [1] ... [510][511][512][513][514][515][516][517][518] ... [851] :
«   2021/01   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
전체 (851)
출판 준비 (0)
My-Pro... (41)
사는 ... (492)
블로그... (22)
My Lib... (32)
게임 ... (23)
개발관... (3)
Smart ... (1)
Delphi (76)
C Builder (0)
Object... (0)
VC, MF... (9)
Window... (1)
Open API (3)
Visual... (0)
Java, JSP (2)
ASP.NET (0)
PHP (4)
Database (12)
리눅스 (28)
Windows (21)
Device... (1)
Embedded (1)
게임 ... (0)
Web Se... (2)
Web, S... (19)
잡다한... (5)
프로젝트 (0)
Personal (0)
대통령... (9)
Link (2)