RAON K Photo 환경 설정 파일 (xml)


RAON K Photo의 환경 설정 파일로 프로그램의 각 기능에 대한 정의 및 환경을 설정합니다.
프로그램 구동을 위한 필수 파일입니다.


환경 설정 파일 개요
환경 설정 파일 개요
파일명 raonkphoto.config.xml
위치 RAON K Photo 가 설치된 루트의 config/ 폴더 아래에 위치
문서유형 XML 1.0 의 utf-8
유의사항 값 입력 시 "<" → "&lt;", ">" → "&gt;", "&" → "&amp;" 와 같이 html entity 형태로 입력해야 합니다.
license
<license /> 제품 및 라이선스 관련 정보
product_key 제품 구입 당시 발행된 제품 고유 번호입니다.
제품 고유 번호가 유효하지 않은 경우 기능상 제한을 받을 수 있습니다.
제품 고유 번호는 XXXXX-XXXX-XXXX-XXXXX 형태로 기술되어야 합니다.
제품 테스트를 위한 평가판 제품 고유 번호는 http://www.raonk.com 에서 신청가능합니다.
license_key_html5 제품 라이선스 관리를 위한 암호화된 스트링 값입니다.
제품 구입 시 주어집니다.
이 값이 유효하지 않은 경우 기능상 제한을 받을 수 있습니다.
환경설정
<setting /> 포토 환경 설정
lang 기본 언어를 설정합니다.

각 문화권(국가)의 고유한 이름을 지정해야 합니다.
· ko-kr : 한국어 (대한민국)
· en-us : 영어 (미국)
· zh-cn : 중국어 (중국)
· zh-tw : 중국어 (대만)
· ja-jp : 일본어 (일본)
기본값은 "ko-kr" 입니다.
toolbar 포토의 툴바 메뉴를 표시하거나 숨기는 기능을 설정합니다.
<toolbar use="1"></toolbar>

사용 용도에 따라서 툴바를 보이거나 숨겨 사용하면 유용 할 수 있습니다.
기본값은 "1" 이고, "0" 으로 설정 시 툴바를 숨김으로 설정합니다.

<toolbar />에 하위 앨리먼트 <menu />로 메뉴 command명을 지정해 주면 해당 메뉴를 사용합니다.
<toolbar use="1"><menu>command명</menu>...</toolbar>

툴바
메뉴명 command 명
이미지 불러오기 open
저장 save
되돌리기, 다시실행 history
우로회전, 좌로회전 rotate
선택 select

영역을 선택했을 때의 메뉴를 설정합니다.
<menu tool="crop,mosaic">select</menu>
메뉴명 command 명
이미지 자르기 crop
모자이크 mosaic
좌우반전, 상하반전 flip
크기조절 resize
% 늘리기, % 줄이기 size_in_decrease

이미지의 크기를 조절할 %를 설정합니다.
<menu unit="10%">size_in_decrease</menu>
보정 tone
효과 filter
전체화면 fullscreen

포토를 띄우는 window의 body태그에 있는 style 제거 유무를 설정합니다.
<menu type="0">fullscreen</ menu>

기본값은 "0"이고, "1"로 설정 시 style을 제거합니다.
텍스트 추가 text

텍스트의 기본값을 설정합니다.
<menu color="#000000" back_width="" back_height="" back_color="#ffffff" back_opacity="100" border_color="#000000" border_width="0" border_opacity="100">text</ menu>
메뉴명 command 명
글자 색 color
배경 넓이 back_width
배경 높이 back_height
배경 색 back_color
배경 투명도 back_opacity
배경 선 색 border_color
배경 선 굵기 border_width
배경 선 투명도 border_opacity
정렬 align
구분선 separator
right_menu 포토의 우측 메뉴를 설정합니다.

<right_menu />에 하위 앨리먼트<menu />로 하위 메뉴 command명을 지정해 주면 해당 하위 메뉴를 사용합니다.
<right_menu><menu>command명</menu>...</right_menu>

메뉴명 command 명
도형 figure

도형의 기본값을 설정합니다.
<menu width="50" height="50" angle="0" back_color="#5B9BD5" back_opacity="100" border_color="#000000" border_width="1" border_opacity="100" >figure</menu>
메뉴명 command 명
넓이 width
높이 height
회전율 angle
배경색 back_color
배경 투명도 back_opacity
선 색 border_color
선 굵기 border_width
선 투명도 border_opacity
이모티콘 emoticon
이미지 addimage

이미지탭에 추가할 이미지를 설정한 xml을 설정합니다.
<menu xml_url="xml명.xml" >addimage</menu>
resize_select_menu 이미지의 크기조절의 선택 탭을 표시하거나 숨기는 기능을 설정합니다.
<resize_select_menu use="1"></resize_select_menu>

사용 용도에 따라서 선택 탭을 보이거나 숨겨서 사용하면 유용 할 수 있습니다.
기본값은 "1" 이고, "0" 으로 설정 시 선택 탭을 숨김으로 설정합니다.

<resize_select_menu />에 하위 앨리먼트<value />로 사이즈 선택 버튼의 값을 지정해 주면 해당 사이즈 선택 버튼을 사용합니다.
<resize_select_menu use="1"><value>사이즈|기준</value></resize_select_menu>

사이즈 : 설정 할 사이즈 값 | 기준 : w=가로, h=세로, l=긴축
예를 들어 가로사이즈가 300인 선택 버튼을 설정하고 싶다면 "300|w"
statusbar 포토의 상태바를 표시하거나 숨기는 기능을 설정합니다.
<statusbar use="1"></statusbar>

사용 용도에 따라서 상태바를 보이거나 숨겨 사용하면 유용 할 수 있습니다.
기본값은 "1" 이고, "0" 으로 설정 시 상태바를 숨김으로 설정합니다.
size 포토의 크기를 설정합니다.
<size width="800px" height="600px"></size>

넓이와 높이 모두 "px"만 가능합니다.
기본값은 넓이는"800px", 높이는"600px" 입니다.
visibility 포토를 보이거나 숨기는 것을 설정합니다.

기본값은 "show"이고, "hidden"으로 설정 시 포토를 숨김으로 설정합니다.
filter 이미지의 효과를 설정합니다.

<filter>에 하위 앨리먼트<item />으로 필터의 command명을 지정해주면 해당 필터를 사용합니다.
<filter><item>command명</item></filter>

메뉴명 command 명
빈티지 vintage
흐리게 blur
흑백 grayscale
세피아 sepia
이미지 효과는 Filter Pack을 통해 확장이 가능합니다.
save 포토의 환경을 설정합니다.
<save method="upload" get_text="1"></save>

method 기본값은 "upload"이며, "base64"로 설정 시 base64로 저장됩니다.
get_text 기본값은 "1"이며, "0"으로 설정 시 사용자가 넣은 text값을 함께 리턴받을 수 없습니다.

<upload /> 제품의 포토 환경 설정
develop_langage 사용중인 사이트의 개발 언어를 설정합니다.

기본값은 "NET" 이고, NET, JAVA 중 하나의 값을 사용합니다.
handler_url 웹에서 RFC 1867 표준에 따르는 POST 방식의 파일 전송을 받아주는 페이지 URL입니다.
서버에 파일이 저장되지 않을 경우 이 값의 설정을 확인하세요.
기본값은 "" 입니다.
kphoto/handler/ 아래의 각 언어에 맞는 페이지를 호출합니다.
상대 및 절대 경로 모두를 지원합니다.
각 개발 언어에 맞는 값으로 변경 설정하세요.
folder_name_rule raonkhandler에서 설정된 폴더 하위들의 저장 체계를 설정합니다.

일반 폴더 또는 년월일폴더를 사용할 수 있습니다.
일반폴더는 "사용자 설정 값" 형태로 사용할 수 있습니다.
년월일폴더 설정 방법은
사용하지 않음 => "/",
년도 => "YYYY/",
년도/월 => "YYYY/MM/",
년도/월/일 => "YYYY/MM/DD/" 중 하나의 값을 사용합니다.

폴더가 존재하지 않으면 자동으로 생성되며, 서버의 날짜가 기준이 됩니다.
file_name_rule 웹에서 등록된 파일의 이름을 지정하는 규칙입니다.
<filename_rule duplication_character="i"></filename_rule>

값 지정은 "GUID" 또는 "REALFILENAME" 을 입력합니다.
기본값은 "GUID"이며, "REALFILENAME" 의 경우 파일의 실제 파일명으로 생성됩니다.

메뉴명 command 명
중복 파일 명 duplication_character

입력값이 "i"인 경우 파일 명 뒤에 숫자가 증가하며, "_", "#"는 개수가 증가합니다.