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
[69854] 비트맵 이미지가 반전되서 저장이 되네요.ㄷㄷ
압9정 [] 3057 읽음    2013-07-20 17:16
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:비트맵 이미지가 반전되서 저장이 되네요.ㄷㄷ 땅주인 2960 2013/07/20
69857         Re:Re:비트맵 이미지가 반전되서 저장이 되네요.ㄷㄷ 압9정 2443 2013/07/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.