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
[58333] Re:이미지스케일좀 알려주세요
크레브 [kkol] 1251 읽음    2009-09-02 13:45
설명한 내용만 으로는 무슨 얘기인지 파악하기가 좀 힘드네요

이미지 크기를 바꾸겠다는건지.. 사각형 그리는게 문제인건지..
아래 소스 첨부한것은 단지 이미지 크기를 바꾸는건데요
마우스로 드래그해서 사각형 그리는게 문제의 촛점이라면
사각형 그리는 부분의 좌표계산을 스케일에 따라 다르게 하셔야 될듯하네요


초보자 님이 쓰신 글 :
: 패널 위에 TImage 로  bitmap 파일을 로딩해서
:
: 올려놓고
: 1) Stretch = true;
:
: 2) 확대된 이미지에  마우스로 드래그 하여 사각형을 그리면
:     마우스와 사각형 위치가 다릅니다.
:
: 아래 이미지스케일이라고 해서 사용해 보았지만  AScale 100 이상의 값을 넣으면  같은 현상 나타납니다.
:
: void __fastcall TForm::SetImageScale(int AScale)
: {
:     Image1->Width
:             =(Image1->Picture->Width  * AScale)/100;
:     Image1->Height
:             =(Image1->Picture->Height * AScale)/100;
:
:
: }
:
:
: 스케일 방법을 몰라서 문의 합니다.

+ -

관련 글 리스트
58326 이미지스케일좀 알려주세요 초보자 934 2009/09/02
58335     Re:이미지스케일좀 알려주세요 장성호 1431 2009/09/02
58349         고맙습니다. 초보자 814 2009/09/03
58333     Re:이미지스케일좀 알려주세요 크레브 1251 2009/09/02
58334         이미지 크기를 바꾸고 사각형의 좌표계산을 하고 싶습니다 초보자 1823 2009/09/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.