오픈 이미지 에디터인 김프(Gimp)로 크기별 아이콘을 하나의 .ico 파일에 넣고,
델파이의 VCL Application에 적용하는 법.
1. 김프를 실행한 후 메뉴의 '파일 > 새 이미지'를 클리하여 새 이미지를 만든다.
아이콘은 16x16, 32x32, 48x48 이렇게 3개가 필요하므로,
그 중 가장 큰 값인 48x48로 크기를 설정하고 '확인' 버튼을 누른다.
2. 아래와 같은 이미지 편집창이 나온다.
3. 필요한 3개의 레이어를 만들기 위해 기본으로 생성되어 있는 '배경' 레이어를 빨간색 화살표가 가리키고 있는 버튼을 눌러 삭제하고,
파란색 화살표가 가리키고 있는 버튼을 눌러 새 레이어를 생성한다.
4. 새 레이어 만들기 창에서 '레이어 이름'을 대충 정하고,
너비와 높이를 16, 16으로, 레이어 채우기 유형을 '투명'으로 하고 확인 버튼을 누르자.
5. 16x16 레이어가 생성된 모습.
16x16 임을 알아볼 수 있도록 뭔가 이미지를 그리자.
대충 아무색이나 입혀보든지.
6. 3번에서 눌렀던 파란색 화살표가 가리키는 버튼을 눌러 레이어를 하나 더 생성하자.
너비,높이는 32, 32이고 채우기 유형은 '투명'.
그리고 역시 32x32 임을 알아볼 수 있도록 이미지를 그리자.
7. 48x48 레이어도 하나 더 만들자.
8. 크기별로 3개의 레이어가 생성된 상태.
본인은 그냥 크기별로 검은색(아무색도 안입힌 상태), 파란색, 빨간색으로 색을 입혔다.
9. 이제 아이콘 파일로 저장하자.
파일명(알아서), 경로(알아서), 파일유형(마이크로소프트 윈도 아이콘 (*.ico))을 선택한 후 저장버튼 클릭.
10. 저장하기 전 상세 정보 설정 화면.
11. 탐색기를 열어 저장한 폴더로 이동한 다음,
탐색기 메뉴의 '보기 > 큰 아이콘 or 아이콘 or 간단히' 를 선택해 가면서 아이콘이 제대로 적용되었는지 확인.
12. 생성된 파일을 탐색기의 '보기 > 간단히' 로 설정한 다음 보는 화면이다.
아무것도 안입힌 16x16 아이콘이 검은색으로 나온다.
13. '보기 > 아이콘' = 32x32 크기로 설정한 파란색 아이콘이 나온다.
14. '보기 > 큰 아이콘' = 48x48 크기로 설정한 빨간색 아이콘이 나온다.
15. 델파이 프로젝트를 열어놓은 상태에서 메뉴의 'Project > Options' 를 선택. (Ctrl + Shift + F11)
아래와 같은 창이 나오면 좌측 탭의 Application을 선택한 후 Icon Load 버튼을 눌러 아이콘 파일을 선택.
16. 원하는 아이콘을 선택한 후 OK하고 컴파일하면 해당 아이콘이 적용된다.
사실 그냥 아이콘 편집 프로그램을 쓰는게 더 편하다...-_-;
icoFX (http://www.icofx.ro)같은 좋은 무료 프로그램도 있고...
이 포스팅의 내용도 사실은 아이콘 편집 프로그램으로 만든 ico 파일을 김프에서 까보면서 테스트해 본 내용이다.
'Delphi' 카테고리의 다른 글
[Delphi] IPC - FileMapping [CreateFileMapping, OpenFileMapping, MapViewOfFile] (0) | 2010.07.02 |
---|---|
[Delphi] 에디트박스 문자열 가져오기 (EM_GETLINE) (0) | 2010.07.01 |
[Delphi] 에디트박스에 문자열 입력하기 (EM_REPLACESEL) (0) | 2010.06.30 |
[Delphi] 폼의 클래스명 바꾸기 (0) | 2010.06.18 |
[Delphi] 특정 DLL을 로딩하고 있는 프로세스 종료시키기 (2) | 2010.06.17 |