소개
KPix는 정지 이미지와 애니메이션을 위한 픽셀 아트 편집기로, 생성적 컬러 램프와 셰이딩에 중점을 둔 프로그램입니다. 개발자 krush62가 개인 작업 흐름을 위해 시작한 프로젝트를 공개용으로 다듬어 출시했으며, Windows, Linux, Android, macOS, 웹 등 여러 플랫폼을 지원합니다. 이 프로그램은 인덱스 컬러 사용, 파라미터 기반 컬러 램프 생성, HSV 색상 표현, 모든 도구에 대한 셰이딩 기능, 참조 레이어, 그리드/원근 보조 레이어, 셰이딩 레이어, 디더링 레이어, 비파괴 레이어 효과, 광범위한 애니메이션 기능, 이미지 가져오기/내보내기 등을 제공합니다.
상세정보
드로잉 도구
펜, 도형, 텍스트, 채우기, 스탬프, 선/베지어 곡선, 스프레이 캔 도구를 제공합니다.
셰이딩
드로잉 도구는 선택한 색상을 직접 사용하거나 셰이딩 모드로 사용할 수 있습니다. 셰이딩 모드에서는 캔버스의 영향을 받는 색상이 현재 컬러 램프에 따라 밝아지거나 어두워집니다.
생성적 팔레트
팔레트는 여러 개의 독립적인 컬러 램프로 구성되며, 각 램프는 임의의 수의 셰이드(색상)를 가질 수 있습니다. 셰이드는 기본 색조, 기본 채도, 셰이드 간 색조 이동, 채도 이동, 채도 곡선, 최소/최대 밝기 등의 파라미터로 제어됩니다. 팔레트는 KPal에서도 사용되는 kpal 형식으로 저장할 수 있습니다.
특수 레이어
- 참조 레이어: 참조 이미지를 프로젝트에 추가하고 레이어 스택의 어느 위치에나 배치할 수 있습니다. 불투명도, 크기 조절, 이동, 늘이기를 지원합니다.
- 셰이딩 레이어: 이미지에 비파괴적으로 셰이딩을 적용하여 콘텐츠를 변경하지 않고 다양한 셰이딩 변형을 테스트할 수 있습니다.
- 디더 레이어: 디더링을 위한 특수한 셰이딩 레이어입니다.
- 그리드/원근 레이어: 사용자 정의가 가능한 그리드(직사각형, 대각선, 육각형, 삼각형, 등각, 벽돌) 또는 원근 보조(1점, 2점, 3점)를 표시합니다.
애니메이션
- 개별 프레임 시간 (프레임당 1-30fps)
- 고도로 사용자 정의 가능한 프레임 블렌딩 (양파 스키닝)
- 연결된 레이어
파일 형식 지원
KPix는 자체 kpix 형식으로 프로젝트 파일을 저장합니다. 내보내기 형식은 다음과 같습니다:
- 이미지: 투명도를 포함한 무손실 이미지(png)로 내보낼 수 있습니다.
- 애플리케이션: Aseprite, Gimp, Pixelorama, Photoshop 형식으로 내보낼 수 있습니다. 특수 레이어는 생략되거나 병합됩니다.
- 팔레트: png, aseprite, gpl, txt, ase, pal, xml, soc, json 형식으로 내보낼 수 있습니다.
- 애니메이션: apng, gif, zipped png 이미지로 내보낼 수 있습니다.
가져오기는 bmp, jpg, gif(첫 프레임), webp, png 형식을 지원합니다. 가져온 이미지의 색상에서 파라미터화된 컬러 램프를 생성해야 하므로 근사치이며 원본 색상과 정확히 일치하지 않을 수 있습니다.
Windows
Windows Installer(.exe) 또는 패키지(.zip) 버전을 릴리스 섹션 또는 kpix.cloud에서 다운로드할 수 있습니다. 설치 프로그램을 실행하거나, 패키지 버전은 압축을 풀고 kpix.exe를 실행합니다. WinGet을 통해서도 설치할 수 있습니다:
winget install --id krush62.kpixLinux
AppImage 또는 tar.gz 패키지를 릴리스에서 다운로드할 수 있습니다. AppImage는 실행 권한을 부여한 후 실행하거나, tar.gz 패키지는 압축을 풀고 ./kpix를 실행합니다. Flatpak도 지원됩니다. libgtk-3-0, libblkid1, liblzma5가 필요하며, 파일/디렉토리 선택을 위해 zenity, qarma 또는 kdialog가 필요합니다.
Android
APK 파일을 릴리스에서 다운로드하여 수동으로 설치합니다(사이드로딩 활성화 필요). 태블릿(스타일러스 권장)에 적합합니다.
macOS
dmg 파일을 다운로드하여 실행하고, 애플리케이션을 Applications 폴더로 드래그합니다. macOS 지원은 실험적이며 테스트되지 않았습니다.
웹 버전
kpix.cloud에서 HTML/JavaScript 버전을 사용할 수 있습니다. 웹 버전은 성능이 낮을 수 있고, 항상 최신 버전이 아니며, 프로젝트 관리자, 팔레트 가져오기, 제한된 스타일러스 및 키보드 단축키 지원 등의 제한이 있습니다.
활용 예시
KPix는 픽셀 아트 이미지 생성 및 편집에 사용할 수 있습니다. 생성적 컬러 램프와 셰이딩 기능을 활용하여 일관된 색상 팔레트를 기반으로 한 작품을 제작할 수 있으며, 애니메이션 기능을 통해 프레임별 애니메이션을 만들 수 있습니다. 또한 참조 레이어를 사용하여 이미지를 가져와 작업하거나, 그리드/원근 레이어를 사용하여 구도를 잡을 수 있습니다.
제한 사항 및 라이선스
KPix는 AGPL-3.0 라이선스로 배포됩니다. macOS 지원은 실험적이며, 웹 버전은 일부 기능이 제한됩니다. 가져오기 형식은 색상 램프 생성의 특성상 근사치입니다.
화면으로 보는 주요 기능
shading 설정 패널

왼쪽에 위치한 'Shading' 설정 패널에서 'Enabled' 스위치가 꺼져 있고, 'Current Ramp Only' 스위치도 꺼져 있다. 색상 팔레트는 여러 가지 색상의 사각형으로 구성되어 있으며, 각 색상 옆에는 조정 아이콘이 있다. 하단에는 'Size' 조절 슬라이더와 'Shape' 드롭다운 메뉴(현재 'Round' 선택됨), 'Smooth' 스위치가 있다. 그 아래에는 펜, 브러시, 물방울, 페인트 스프레이, 브러시 모양 변경 아이콘 등이 있다.
레이어 및 도구 패널

오른쪽에 위치한 레이어 패널에서 세 개의 레이어가 표시되어 있다. 상단 레이어는 흰색 배경에 회색 사각형과 'X' 모양 아이콘을 가진 레이어이며, 중간 레이어는 이미지 미리보기와 함께 'T' 모양 아이콘을 가진 레이어, 하단 레이어는 검은색 사각형을 가진 레이어이다. 각 레이어 옆에는 눈 모양 아이콘과 설정 아이콘(기어 모양)이 있다. 레이어 패널 상단에는 '+' 아이콘과 '←' 및 '→' 아이콘을 가진 버튼이 있다.
시스템 요구사항
Windows, Linux, Android, macOS, 웹 지원. Windows는 winget으로 설치 가능. Linux는 libgtk-3-0, libblkid1, liblzma5 필요. Android는 태블릿(스타일러스 권장)에 적합. macOS는 실험적. AGPL-3.0 라이선스.


