예제4 - 여러장01
* 설명을 돕기위해 특정 부분을 강조하였으므로 실제와는 조금 다를 수 있습니다.
상하좌우가 모두 비대칭의 복잡한 액자를 만드는 예제입니다.
이미지파일: fold01.png, 설정파일: fold01.psi
이미지파일: fold01.png, 설정파일: fold01.psi
액자를 8분할합니다. 1,3,6,8번 이미지를 떼어내서 사진 4귀퉁이에 붙입니다. 2,4,5,7번 이미지를 떼어내서 사진 4모서리에 붙이는데, 사진이 커지면 모서리가 길어지기 때문에 모서리 이미지도 사진 크기에 맞게 늘여서 사용합니다. | |
다른 예제와 달리 이 부분이 아주 복잡합니다. 8분할이 대칭적으로 이뤄지지 않기 때문에 frame_corner 대신 frame_corner_xxxx 를 사용합니다. upleft에 (a1,a2)를 upmid에 (b1,b2)를 upright에 (c1,c2)를 ctleft에 (d1,d2)를 ctright에 (e1,e2)를 btleft에 (f1,f2)를 btmid에 (g1,g2)를 btright에 (h1,h2)를 지정합니다. | |
사진이 놓일 위치 (x1,y1,x2,y2) 를 계산합니다. * frame_blank 실제값은 (38,34,42,26) 입니다. |
설정파일 (border01.psi)
version=1.0
title=여러장01 frame_file=fold01.png frame_type=transparent frame_corner_upleft=38 325 frame_corner_upmid=102 34 frame_corner_upright=291 34 frame_corner_ctleft=38 60 frame_corner_ctright=42 11 frame_corner_btleft=238 26 frame_corner_btmid=151 26 frame_corner_btright=42 365 frame_blank=38 34 42 26 frame_border=stretch |
* 설명을 돕기위해 특정 부분을 강조하였으므로 실제와는 조금 다를 수 있습니다.