====== 이미지 ====== 이미지 관련 정보를 제공합니다. ===== 이미지의 정의 ===== "이미지"는 화면/컴포넌트에서 사용하는 이미지를 의미하며, 아래의 기능을 제공합니다. * 이미지는 이미지 파일 이름으로 등록/관리됨 * 이미지는 등록 과정을 통해 프로젝트 루트 디렉토리 또는 하위 디렉토리에 저장됨 * 이미지는 이미지 URL(디렉토리 경로("/"부터 시작) + 이미지 파일 이름)로 구분됨 * 이미지의 등록/배포/로딩/설정은 이미지 URL을 기준으로 동작함 * 이미지는 PNG/GIF/JPG와 같이 WEB 환경에서 지원가능한 이미지 유형만 사용가능 ===== 이미지 파일 명명규칙 ===== 이미지 파일명은 아래와 같은 명명 규칙으로 설정하는 것을 권고한다. * 이미지 파일명 "영문자"/"숫자" 문자로 구성하는 것이 호환성이 좋음 * 상황별 이미지 파일명은 "이미지 파일 역할" + "_" + "normal/focus/down/hover/disable"등을 붙이는 것을 권고 * 이미지 파일명에 "공백" 문자는 포함할 수 없음 ===== 이미지 등록 ===== 이미지를 등록하는 방법은 아래와 같다. * 이미지 등록전에 "프로젝트"창의 "화면" 탭의 화면 트리에 저장 대상 디렉토리 확인 및 필요시 생성 * "리소스->이미지 등록" 메뉴 또는 툴바 "이미지 등록" 버튼 클릭 * 이미지 등록창에서 이미지 선택 및 저장 경로 지정후 저장 * "프로젝트"창의 "이미지" 탭의 이미지 트리에 생성된 이미지 파일 확인 ===== 이미지 관리 ===== 등록된 이미지는 아래와 같이 관리한다. * "리소스->이미지 등록" 메뉴 또는 툴바 "이미지 등록" 버튼 클릭 * 이미지 등록 창에서 삭제 대상 이미지 선택 및 "삭제", "모두 삭제" 버튼 클릭 * "프로젝트"창의 "이미지" 탭의 이미지 트리에 삭제된 이미지 파일명 확인 ===== 이미지 사용 ===== 등록된 이미지는 화면/컴포넌트의 image 관련 속성을 통해서 사용한다. * 화면/컴포넌트 image 관련 속성 팝업창 버튼 클릭하여 이미지 설정 * 화면/컴포넌트 image 관련 속성 값에 이미지 URL 값 설정 * 참고: 이미지 파일의 투명 처리된 영역은 개발툴에서는 투명으로 보이지는 않음 * "프로젝트"창의 "이미지" 탭의 이미지 트리에 이미지를 드래그하여 화면 캔버스에 드랍시 이미지 컴포넌트가 생성됨 ===== 이미지 파일 위치 ===== 등록된 이미지는 아래와 같이 이 디렉토리 하위에 화면 저장 디렉토리 경로에 저장된다. * 화면: ${프로젝트홈 디렉토리}/image 루트 디렉토리 하위에 "AAA" 디렉토리를 생성하고, "BBB.png"란 이미지 저장시 해당 파일의 실제 위치는 아래와 같다. * ${프로젝트홈 디렉토리}/image/AAA/BBB.png