Fossprite: 오프라인에서 작동하는 단일 HTML 파일의 픽셀 아트 에디터
요약
Fossprite는 서버나 CDN 없이 단일 HTML 파일로 작동하는 오프라인 픽셀 아트 에디터입니다. 사용자가 다운로드하여 로컬에서 바로 사용할 수 있으며, 그리기 도구, 애니메이션, 다양한 형식의 가져오기/내보내기 기능을 제공합니다. 브라우저 기반이지만 인터넷 연결이 필요 없어 접근성이 높습니다.
핵심 포인트
- 단일 HTML 파일로 오프라인 사용 가능
- 서버, 계정, CDN 등 외부 의존성 없음
- 그리기, 애니메이션, 다양한 포맷 지원
- 브라우저는 실행 환경일 뿐 네트워크 불필요
저는 브라우저에서 실행되며 오프라인 사용을 목표로 하는 픽셀 아트 에디터인 Fossprite를 개발하고 있습니다.
이것은 단일 HTML 파일이기 때문에 서버, 계정, CDN 또는 npm 런타임이 필요하지 않습니다. 다운로드하여 로컬에서 열기만 하면 여러분의 작품은 자신의 기기에 남아 있게 됩니다.
현재 기능
- 그리기 및 페인팅 도구
- 색상 팔레트 및 레이어
- 애니메이션
- 프로젝트 저장 및 불러오기
- 이미지-픽셀 아트 변환
- 키보드 단축키
- 여러 픽셀 아트 및 이미지 형식에 대한 가져오기/내보내기
아직 베타 버전입니다. 일부 부분은 미완성이고, 일부 이미지 형식은 아직 지원되지 않으며, 버그가 있을 수 있습니다. 테스트하실 때 중요한 것은 반드시 백업해 주십시오.
오프라인용인데 왜 브라우저 앱인가요?
'브라우저 기반'과 '온라인'이 같은 의미는 아니기 때문입니다. 브라우저는 Fossprite가 실행되는 장소일 뿐이며, 인터넷 연결이 필요하지 않습니다. 저는 거의 모든 사람이 이미 어떤 운영체제에서든 가지고 있는 것이기 때문에 이 방식을 선택했습니다. 추가로 설치할 것이 없다는 장점이 있습니다. 다만, 일부 브라우저 제한 사항은 여전히 적용된다는 트레이드오프가 있습니다.
코드 및 라이선스
개발 과정에서 AI의 도움을 받아 코딩했으며, 단일 파일 구조 때문에 코드가 제가 원했던 것보다 읽기 어려워졌습니다. 이를 더 명확한 모듈로 분리하는 것이 제 계획 목록에 있습니다.
저장소에는 원래 Fossprite 코드, 수정된 코드, 그리고 임베디드 서드파티 라이브러리가 포함되어 있습니다. 일부 그리기, 팔레트 및 기타 도구는 DogSprite와 Simple Pixel Art의 각색 버전으로 문서화되어 있습니다. 임베디드 라이브러리는 MIT, Apache-2.0, Ms-PL, Zlib, BSD-3-Clause를 포함하여 원래의 라이선스를 유지합니다.
저는 전체 HTML 파일을 MIT 라이선스로 배포하고 있지 않습니다. 루트 LICENSE는 오직 원래 Fossprite 코드에만 적용되며, 저작권 보유자 필드는 제 출처 감사(provenance audit)가 완료되지 않았기 때문에 현재 UNVERIFIED로 표시되어 있습니다. 알려진 서드파티 구성 요소와 남아 있는 불확실성은 THIRD-PARTY-NOTICES.md에 문서화되어 있습니다.
피드백
에디터, 문서화, 라이선스 관련 사항, 그리고 기여자 경험에 대해 어떻게 생각하시는지 듣고 싶습니다. 라이선스의 범위가 이해하기 쉬한가요? 눈에 띄는 타사 컴포넌트를 놓친 부분이 있나요? 그리고 직접 사용해 보신다면, 가장 먼저 무엇을 바꾸고 싶으신가요?
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기