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
[69857] Re:Re:비트맵 이미지가 반전되서 저장이 되네요.ㄷㄷ
압9정 [] 2442 읽음    2013-07-22 09:48
아 감사합니다.^^

땅주인 님이 쓰신 글 :
: 확인은 안해봤지만..왠지..아래일 것 같은 예감이...
:
:  Rect.Left         = 0;
:  Rect.Right   = 80;
:  Rect.Top        = 0;
:  Rect.Bottom = 80;
:
: StretchBit()로 출력할 때 좌표를 반대로 주면 상하좌우를 반대로 출력할 수 있었던 기억이 있는데..
: 아니면..뭐...
:
: 압9정 님이 쓰신 글 :
: : Graphics::TBitmap*     bmpBitmap;
: : Graphics::TBitmap*     bmpSave;     
: :
: : bmpBitmap     = new Graphics::TBitmap();
: : bmpSave             = new Graphics::TBitmap();
: :
: : bmpBitmap->LoadFromFile("C:\\Test.bmp");
: :
: : Rect.Left             = 0;
: : Rect.Right             = 80;
: : Rect.Top            = 80;
: : Rect.Bottom    = 0;
: :
: : bmpSave->Height = 80;
: : bmpSave->Width = 80;
: :
: : bmpSave->Canvas->StretchDraw(Rect, bmpBitmap);
: :
: : bmpSave->SaveToFile(strBmpFolder + "\\BMP_" + IntToStr(i) + ".bmp");
: :
: : delete bmpBitmap;
: : delete bmpSave;
: :
: : 안녕하세요. bmp맵 때문에 너무 머리가 아픕니다.ㅠㅠ
: :
: : 위에처럼 StretchDraw를 이용하여 비트맵의 크기를 80 x 80 으로 줄여서 저장을 하려고 합니다.
: :
: : 그런데 저장은 잘 되는데 이미지의 상하가 반전되서 나오네요. (ex : △ -> ▽)
: :
: : [질문 1] 저장 될때 이미지 반전이 안되는 방법이 있나요?
: :
: : [질문 2] bmp이미지를 상하 반전 시키는 방법이 있나요?
: :
: : 둘 중 하나만 대답해 주세요.!!!
: :
: :

+ -

관련 글 리스트
69854 비트맵 이미지가 반전되서 저장이 되네요.ㄷㄷ 압9정 3057 2013/07/20
69855     Re:비트맵 이미지가 반전되서 저장이 되네요.ㄷㄷ 땅주인 2959 2013/07/20
69857         Re:Re:비트맵 이미지가 반전되서 저장이 되네요.ㄷㄷ 압9정 2442 2013/07/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.