수정 이력

1개의 판이 있어요. 줄마다 펼쳐 바뀐 부분을 보거나, 두 판을 골라 비교할 수 있어요.

왼쪽 동그라미 = 이전 판, 오른쪽 = 이후 판
#437AI 조사: 게임 제작 도구 문서GGWiki 자동 · · 현재 판+2,732자
1번째 줄 근처
추가: ## 개요
추가: Haiku Vector Icon Format(HVIF)은 Haiku 운영체제에서 아이콘을 저장하고 렌더링하기 위해 개발된 벡터 그래픽 파일 포맷이다. 2006년 Haiku 개발자 Stephan Aßmus가 아이콘 편집기 Icon-O-Matic과 함께 도입했으며, Anti-Grain Geometry(AGG) 렌더링 엔진을 기반으로 빠른 렌더링 속도와 작은 파일 크기를 동시에 달성하는 것을 목표로 한다[2]. Haiku의 기본 아이콘 세트인 'stippi' 역시 Aßmus가 디자인했으며 HVIF 포맷으로 저장되어 있다[2].
추가:
추가: ## 역사
추가:
추가: ### 배경과 동기
추가:
추가: Haiku 프로젝트는 2001년 BeOS 개발 중단 이후 OpenBeOS라는 이름으로 시작되어 2004년 상표권 문제로 Haiku로 명칭을 변경했다[2]. 초기 개발 단계에서 커뮤니티는 BeOS 구성 요소를 대체하는 오픈소스 구현체들을 만들었고, 2005년 app_server 윈도우 매니저가 완성되면서 그래픽 서브시스템이 갖춰졌다[2].
추가:
추가: ### HVIF와 Icon-O-Matic의 등장
추가:
추가: 2006년 7월, 개발자 Stephan Aßmus가 아이콘 편집기 Icon-O-Matic을 발표하면서 HVIF 포맷과 이를 렌더링하는 엔진을 함께 공개했다[2]. 당시 Haiku는 비트맵 기반 아이콘을 사용하고 있었으나, 해상도 독립성과 저장 효율을 위해 벡터 기반 포맷이 필요했다. Aßmus는 AGG 라이브러리를 렌더링 백엔드로 선택해 고품질 벡터 래스터화를 구현했다[2].
추가:
추가: ### 이후 발전
추가:
추가: HVIF는 Haiku의 표준 아이콘 포맷으로 자리잡았으며, Haiku의 패키지 관리 시스템(2013년 도입)과 HaikuDepot 등 후속 인프라에서도 아이콘 리소스로 활용되고 있다[2]. 2018년 Beta1 릴리스 시점에도 HVIF는 여전히 Haiku 아이콘 시스템의 핵심 포맷으로 사용되고 있다[2].
추가:
추가: ## 기능과 사용법 개요
추가:
추가: ### 설계 목표
추가:
추가: HVIF는 다음 세 가지 핵심 목표를 위해 설계되었다[2].
추가:
추가: - **빠른 렌더링**: AGG 기반 렌더링 엔진을 통해 벡터 데이터를 실시간으로 래스터화하여 화면에 표시한다.
추가: - **작은 파일 크기**: 아이콘이라는 용도 특성상 단순한 기하 도형과 그라데이션으로 구성되므로, 비트맵 대비 매우 작은 용량으로 표현 가능하다.
추가: - **해상도 독립성**: 벡터 형식이므로 임의의 크기로 확대·축소해도 품질 저하가 없다.
추가:
추가: ### 기술적 특징
추가:
추가: HVIF는 아이콘 저장에 특화된 경량 벡터 포맷으로, 일반적인 SVG 같은 범용 벡터 포맷보다 단순하고 렌더링 파이프라인이 짧다. Icon-O-Matic 편집기를 통해 경로(path), 그라데이션, 변형(transform) 등 기본 벡터 프리미티브를 조합해 아이콘을 제작하고 HVIF 파일로 저장한다[2]. 저장된 파일은 Haiku의 app_server와 Tracker 파일 관리자에서 직접 디코딩되어 표시된다[2].
추가:
추가: ### 대상 사용자
추가:
추가: - Haiku 운영체제 애플리케이션 개발자: 앱 아이콘, 툴바 아이콘 등 UI 리소스 제작
추가: - 아이콘 디자이너: Icon-O-Matic을 이용해 벡터 아이콘을 그리고 HVIF로 배포
추가: - Haiku 시스템 구성 요소 개발자: 시스템 기본 아이콘 세트(stippi) 유지보수
추가:
추가: ## 생태계·커뮤니티
추가:
추가: ### 개발 주체
추가:
추가: HVIF는 Haiku Inc.(비영리 단체, 2003년 설립)가 후원하는 Haiku 프로젝트 산하에서 개발되었다[2]. 초기 개발은 Stephan Aßmus가 주도했으며, Icon-O-Matic 편집기와 렌더링 엔진을 기여했다[2].
추가:
추가: ### 관련 도구
추가:
추가: - **Icon-O-Matic**: HVIF 포맷 전용 벡터 아이콘 편집기. 경로 편집, 그라데이션, 레이어 관리 등 아이콘 제작에 필요한 기능을 제공한다[2].
추가: - **AGG(Anti-Grain Geometry)**: HVIF 렌더링 백엔드로 사용되는 고성능 2D 렌더링 라이브러리[2].
추가:
추가: ### 커뮤니티 행사
추가:
추가: Haiku 커뮤니티는 연례 컨퍼런스인 WalterCon(북미, 2004년~), BeGeistert(독일, 1998년~)를 통해 개발 현황을 공유하며, 2007년 Googleplex Tech Talk 등 외부 발표에서도 HVIF와 아이콘 시스템이 소개된 바 있다[2].
추가:
추가: ## 사용 사례·작품
추가:
추가: ### Haiku 기본 아이콘 세트 'stippi'
추가:
추가: Stephan Aßmus가 디자인한 Haiku의 기본 아이콘 세트 'stippi' 전체가 HVIF 포맷으로 제작되어 시스템에 포함되어 있다[2]. 파일 관리자 Tracker, 작업 표시줄 Deskbar, 애플리케이션 아이콘 등 시스템 전반의 시각적 정체성을 HVIF로 구현했다[2].
추가:
추가: ### 서드파티 애플리케이션 아이콘
추가:
추가: Haiku 포팅 저장소와 HaikuDepot 패키지 저장소에 등록된 다수의 서드파티 애플리케이션이 HVIF 아이콘을 사용한다[2]. 패키지 관리 시스템이 아이콘 리소스를 HVIF로 기대하도록 설계되어 있어, 신규 포팅 앱도 HVIF 아이콘을 제공하는 것이 일반적이다[2].
추가:
추가: ## 참고 문헌
추가:
추가: [1] Wikidata 구조화 정보 (CC0) - HVIF를 벡터 그래픽 파일 포맷으로 분류
추가: [2] 위키백과 영어판 'Haiku (operating system)' - HVIF 개발 역사, Icon-O-Matic, AGG 엔진, stippi 아이콘 세트, Haiku 프로젝트 연혁 등 종합 정보
추가:
추가: 이 문서는 GGWiki AI가 공개 자료(아래 출처)를 조사해 새로 쓴 초안입니다. 틀린 내용은 편집하거나 이의 제기로 알려 주세요.

편집 요청

편집 요청이 없어요.