하이쿠 벡터 아이콘 형식

Haiku Vector Icon Format
하이쿠 벡터 아이콘 형식
파일 이름 확장명없는
인터넷 미디어 유형image/x-sizif
매직넘버엔시프
개발자하이쿠 프로젝트
초기 릴리즈2006년 7월;[1] 15년 전(2006-07)
형식 유형벡터 이미지 형식
오픈 포맷?

하이쿠 벡터 아이콘 포맷(HVIF)은 특히 하이쿠를 위해 아이콘을 저장하도록 설계된 벡터 스토리지 포맷이다.

역사

하이쿠 개발자들은 일반적으로 하이쿠가 원래의 BeOS R5 아이콘으로는 출시될 수 없다는 데 동의했다.하이쿠는 어쨌든 자신만의 예술작품이 필요했기 때문에, 아이콘이 전통적인 BeOS 비트맵에서 벡터 그래픽으로 전환될 수 있다고 생각되었다.2006년 7월 하이쿠 개발자 스테판 아무스는 하이쿠의 아이콘 편집기 아이콘-O-매틱반그레인 지오메트리를 기반으로 렌더링 엔진이 탑재된 스토리지 포맷을 선보였다.[1]

며칠간의 토론 끝에 아무스는 하이쿠의 아이콘 테마를 정하는 공모전을 발표했다.그는 지켜야 할 가이드라인이 없다며 9월 1일을 기한으로 제시했다.[2]콘테스트에서 16개의 아이콘 세트가 평가되었고, 아무스의 아이콘 세트인 "스티피"가 상을 받았다.11월 초에는 Stephan Aßmus가 OpenTracker에서 벡터 아이콘을 구현했다는 사실도 발표되었다.[3]

Stippi 세트의 HVIF 아이콘은 현재 Hiku 릴리스 및 빌드에서 사용된다.

특징들

하이쿠의 아이콘 편집기 Icon-O-Matic에 있는 하이쿠 커널 아이콘

빠른 렌더링과 작은 파일 크기를 목표로 한 HVIF는 다음과 같은 접근 방식을 채택했다.

  • 아이콘의 기본 크기는 64×64 픽셀임[4]
  • -32에서 +95까지의 정수 좌표와 비정수 좌표를 나타내는 8번째 비트가 크기를 줄이는 데 사용된다.[4]
  • 기본 경로 유형에는 세 가지가 있는데, 명령이 있는 경로, 직선이 있는 경로, 곡선이 있는 경로만 있다.[4]
  • 아이콘 생성을 위해 도입된 4가지 경로 명령어는 수평선, 수직선, 선 및 입방 곡선이다.[4]
  • 큰 정밀도가 필요하지 않기 때문에 변환 매트릭스를 저장하는 데 자체 부동소수점 형식을 사용하므로 18바이트의 매트릭스 크기가 다른 형식의 변환 매트릭스 크기 24 또는 48바이트에 비해 상당히 작다.[4]
  • 스타일에는 평범한 색과 그라데이션의 두 종류가 있다.[4]
  • 플래그는 사용되지 않는 섹션이 공간을 차지하지 않도록 객체의 어떤 측면을 파일에 저장해야 하는지 지정하는 데 사용된다.[4]
  • HVIF 데이터는 세 개의 섹션으로 구성된다.첫번째는 스타일을, 두번째는 경로, 세번째는 모양을 인코딩한다.[4]
  • 스타일과 경로는 각각 최대 256개로 아이콘에 글로벌하게 적용돼 1바이트로 참고해 다른 모양으로 재사용할 수 있다.[4]
  • 아이콘의 평균 크기는 500~700바이트로, 일반적으로 사용되는 비트맵이나 벡터 그래픽 아이콘보다 작다.[5]
  • 크기가 작기 때문에 아이콘은 파일의 inode 내에 저장할 수 있다.따라서 파일의 이름, 크기, 날짜 및 아이콘은 단일 디스크 작업 내에서 Tracker가 읽을 수 있다.[5]
  • 다른 벡터 그래픽 형식과 달리 투명성과 같은 일부 경우를 제외하고 아이콘이 단일 패스로 렌더링되어 형상 사이에 가시적인 솔기가 생기지 않는다.[6][5]

참조

  1. ^ a b "E-mail concerning Icon-O-Matic sent to Haiku mail list". 26 July 2006. Retrieved 3 January 2011.
  2. ^ "E-mail concerning an icon contest sent to Haiku mail list". 30 July 2006. Retrieved 3 January 2011.
  3. ^ "Icon Contest: And the Best Rated Icon Set Award goes to..." Haiku Web Site. 3 November 2006. Retrieved 3 January 2011.
  4. ^ a b c d e f g h i "Why Haiku Vector Icons are So Small". Haiku Web Site. 13 November 2006. Retrieved 27 August 2017.
  5. ^ a b c "Icon Facts". Haiku Web Site. 6 November 2006. Retrieved 3 January 2011.
  6. ^ "E-mail concerning HVIF sent to Haiku mail list". 4 January 2011. Retrieved 4 January 2011.

외부 링크