예제1 - 테두리01
* 설명을 돕기위해 특정 부분을 강조하였으므로 실제와는 조금 다를 수 있습니다.
상하좌우 대칭인 액자를 만드는 예제입니다.
이미지파일: border01.png, 설정파일: border01.psi
이미지파일: border01.png, 설정파일: border01.psi
액자를 8분할합니다. 1,3,6,8번 이미지를 떼어내서 사진 4귀퉁이에 붙입니다. 2,4,5,7번 이미지를 떼어내서 사진 4모서리에 붙이는데, 사진이 커지면 모서리가 길어지기 때문에 모서리 이미지도 사진 크기에 맞게 늘여서 사용합니다. | |
8분할하기 위한 값 (a1,b1,a2,b2) 를 계산합니다. * frame_corner 실제값은 (20,20,20,20) 입니다. | |
사진이 놓일 위치 (x1,y1,x2,y2) 를 계산합니다. * frame_blnak 실제값은 (9,9,9,9) 입니다. |
설정파일 (border01.psi)
version=1.0
title=테두리01 frame_file=border01.png frame_type=opaque frame_corner=20 20 20 20 frame_blank=9 9 9 9 frame_border=tile |
* 이미지파일이 불투명이라면 frame_type으로 반드시 opaque를 써야하지만, 이 액자는 투명 png로 만들었기에 frame_type을 transparent를 사용해도 됩니다.
(opaque 액자는 액자위에 사진이, transparent 액자는 사진위에 액자가 놓입니다) * frame_border 가 tile이면 사진크기만큼 모서리 이미지를 반복해서 채우고, stretch이면 늘여서 한번에 출력합니다. 이 액자는 tile이든 stretch든 모두 잘 나옵니다. |
* 설명을 돕기위해 특정 부분을 강조하였으므로 실제와는 조금 다를 수 있습니다.