|
안녕하세요...
질문이 있어서 이렇게 글을 올려요.
무척 급한건데, 빨리 답해주시면 정말 고마울겁니다.
제가 이미지 처리를 해야 되는데, 잘 안되는 것이 있어서요.
-첫번째-
우선 이미지 합성에 관한 것인데요.
단순히 투명색 지정해서 두개의 이미지를 합성하는 것이 아니라, 마스크이미지를 이용해서
(굳이 마스크이지미가 아니더라도) 부드러운 이미지 합성을 하고 싶습니다.
예를 들면, 배경이미지하고, 배경이미지와 합성을 대상이미지, 그리고
배경이미지에 대한 마스크이미지가 있어요.
마스크이미지는 검정색과 흰색만 있는것이 아니라, 검정색에서 흰색으로 그라데이션되는
부분이 있는데, 이 그라데이션되는 부분의 이미지는 배경과 대상이미지가 서로 겹쳐져서
부드럽게 연결되야 되거든요..
포토샵의 알파채널을 이용한 합성같은거죠.
- 두번째 -
그리고, 이미지를 조작할때 픽셀로 접근하니깐 속도가 느려서 scanline을 쓰려고 하는데,
잘 안되네요.(도움말도 잘 안나와있고) scanline쓰는 방법좀 알려주세요..
- 세번째 -
scanline을 쓰려면 대상이 되는 이미지의 해상도를 알아야 하는데, 어떻게 이미지의 해상도를
알아낼 수 있죠? BMP뿐만 아니라, JPEG등 빌더의 TImage에서 제공하는 모든 이미지포맷을 사용했을때,
TImage컴포넌트가 가지고 있는 이미지의 해상도를 알고싶습니다.
- 네번째 -
TImage에 JPEG이미지가 들어있을때, TImage컴포넌트에 어떤 조작을 하고 싶습니다.(선이나, 문자출력 등..)
어떻게 해야 하나요?
BMP이미지가 들어있을 경우는 Image1->Picture->Bitmap->Canvas->TextOut(0,0,"연습");
하는 되는데, JPEG가 들어있을 경우는 어떻게 해야될지 모르겠어요..
그리고 만약에, TImage에 이미지가 들어있지 않은 상태(NULL)에서 이미지 컴포넌트에다가
라인을 그리려면 어떻게 해야 하나여.
Image1->Canvas->MoveTo(0,0); Image1->Canvas->LineTo(10,10);
하면 이미지컴포넌트의 배경이 흰색으로 바뀌던데, 바뀌지 않고 그냥 라인만 그릴수는 없나요.
꼭 이미지가 들어있어야만 자연스럽게 그려지나요?
위의 내용들이 궁금합니다...제발..제발 부탁해여....
임프님..부탁해여...
|