C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[37715] Re:Re:나머지 델파이 코드입니다.
곽성주 [] 1134 읽음    2004-10-21 11:32
감사합니다. 나머지 델파이 코드입니다.

이건 어떻게 바뀌어야 하나요? 포인터처리가 어렵구뇨 --;

----------------------------------------------------------------------------

var
  bmp1: Tbitmap;
  x, y: integer;
  p:Prgb24;
  R,G,B: Byte;
  bmp_name: string;
begin
  bmp1:=Tbitmap.Create;
  Try
    bmp_name:='c:/testimage/angle30_24.bmp';
    bmp1.LoadFromFile(bmp_name);
    SetLength(Gray, bmp1.width, bmp1.height);
    for y:=1 to bmp1.Height-1 do
    begin
        p:=bmp1.Scanline[y];
      for x:=1 to bmp1.Width-1 do
      begin
        R:=p^.r;
        G:=p^.g;
        B:=p^.b;
        inc(p);
        Gray[x,y]:=round(R*0.3+G*0.6+B*0.1);    //
      end;
    end;
  Finally
   bmp1.Free;
  end; // try

end;

+ -

관련 글 리스트
37700 다음 델파이코드(5줄)를 빌더로 바꾸려면 어찌해야 하나요? 곽성주 856 2004/10/20
37701     Re:다음 델파이코드(5줄)를 빌더로 바꾸려면 어찌해야 하나요? 만복대.산수유 805 2004/10/20
37715         Re:Re:나머지 델파이 코드입니다. 곽성주 1134 2004/10/21
37718             Re:Re:Re:나머지 C++ 코드입니다. 만복대.산수유 1159 2004/10/21
37722                 Re:Re:Re:Re:나머지 C++ 코드입니다. 만복대.산수유 1206 2004/10/21
37732                     Re:Re:Re:Re:Re:나머지 C++ 코드입니다. 곽성주 923 2004/10/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.