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
[49942] Re:Re:Re:이미지 직사각형 자르기 좀 알려주세요
장성호 [nasilso] 1343 읽음    2007-07-18 17:24
ㅠ.ㅠ  tga 파일포멧은 제가 모릅니다.
뽀샵도 전혀 할줄 모르고 builder에서 기본지원하진 않죠

GraphicEx 컴포넌트가 tga포멧을 지원하는걸로 알고있는데..
그걸 이용해서  bmp로 변환해서 하셔야 할듯....

일단 먼저 답변 단 내용대로
샘플코딩 해봤습니다.

[간단설명]
1. pixcel을 하나하나 검사합니다.
2. 배경색상과 다른색상이 나오면  그 pixcel 사방으로 ( 상,하,좌,우,대각선)으로
    배경색과 다른색이 있는지 확인하고 있으면 계속 뻗어나가면서 찾습니다.
3. 그렇게 해서 연결된 전체 pixcel에서 가로/세로/위/아래  최대/최소값을 찾아 Rect를 구합니다.
4. 마지막으로 찾은 Rect영역을 Image에 그려줍니다.

* 코딩보시고 이해 안되시면 ...  재질문...
* 첨부파일에 보면 샘플 icon 파일들이 몇개 들어있습니다.


그럼...


레이첼시 님이 쓰신 글 :
: 장성호 님이 쓰신 글 :
: : 이런질문은 답변달기가 어려워요
: : 왜냐하면 .. 글만봐서는 무엇을 얘기하는지 정확하게 감이 잡히지 않거든요
: :
: : 샘플 이미지를 올려주심이 좋을듯....
: :
: : [질문]
: : 1. 이미지에서 아이콘들이 겹치지는 않나요?
: : 2. 아이콘이 아닌곳 .. 그러니까 배경은 색상이 통일되어있나요
: :
: : [아이디어]
: : 음....
: :
: : 1. 영상처리쪽에 보면 ... 외각선 추출.. 뭐 이런걸로 알고 있는데...
: :    저는 잘모르겠구요
: :
: : 2. 위에 질문의 조건이 맞다면? 저는 아래와 같이 할것 같습니다.
: :   
: :    2.0 원본이미지를 하나 복사합니다.
: :    2.1 복사된 이미지에서 pixcel검사를 통해서 아이콘을 찾을 것입니다.
: :       (문론 pointer를 이용해서 빠르게...)
: :    2.2 한번 찾은 아이콘 Rect를 기억하고(저장)
: :        해당 영역은 clear 해버립니다.
: :    2.3 그리고 다시 찾습니다.
: :          ( 이렇게 함으로 항상 첫번째것만 찾게 되는겁니다.)
: :    2.4 더이상 찾아지지 않으면 저장해둔 Rect들을 화면에 그려줍니다.
: :
: : 3. 2.1에서 pixcel검사를 통해 아이콘의 영역을 찾는것이 가장 큰문제인데요...
: :    이미 첫번째 것은 찾을 수 있다니까뭐....
: :    하여간 배경색과 다른 색의 pixcel들이 서로 연결된 영역의,
: :     가로,세로 / 최대,최소 를 찾으면 되겠죠 (... 말이 어렵네요)
: :  
: :
: : 그럼....
: :
: : 레이첼시 님이 쓰신 글 :
: : : 한 이미지에 여러가지의 아이콘들이 있습니다
: : : 그 아이콘 크기에 맞쳐 직사각형을 자르거나 그리고 싶습니다
: : : 픽셀을 검사 해서 바로 앞에 있는 이미지를 직사각형을 만들수 있으나
: : : 크기가 제각각인 아이콘들을 어떻게 하면 제 크기에 맞쳐 직사각형을 그릴수 있을까요?
: : : 좀 알려주세요 ㅜ_ㅜ
:
:
:
:
:
: 답글 달아주셔서 정말 감사 드립니다
: 이미지 첨부 할 파일로 옴겻습니다
: 1. 물론 이미지 는 겹치지 안습니다
: 2. 배경 생깔은 투명한 색입니다
:
: 다시 한번만 이거에 대한 알고리즘 조금만 알려주세요 ㅜ_ㅜ

+ -

관련 글 리스트
49930 이미지 직사각형 자르기 좀 알려주세요 레이첼시 1518 2007/07/18
49937     Re:이미지 직사각형 자르기 좀 알려주세요 장성호 1453 2007/07/18
49938         Re:Re:이미지 직사각형 자르기 좀 알려주세요 레이첼시 1419 2007/07/18
49942             Re:Re:Re:이미지 직사각형 자르기 좀 알려주세요 장성호 1343 2007/07/18
49967                 Re:Re:Re:Re:이미지 직사각형 자르기 좀 알려주세요 한충희 1053 2007/07/19
49972                     Re:Re:Re:Re:Re:이미지 직사각형 자르기 좀 알려주세요 장성호 1139 2007/07/19
49996                         Re:Re:Re:Re:Re:Re:이미지 직사각형 자르기 좀 알려주세요 한충희 1117 2007/07/20
50003                             Re:Re:Re:Re:Re:Re:Re:이미지 직사각형 자르기 좀 알려주세요 장성호 1578 2007/07/20
50060                                 Re:Re:Re:Re:Re:Re:Re:Re:이미지 직사각형 자르기 좀 알려주세요 한충희 1172 2007/07/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.