본문으로 건너뛰기
피드

GrobPaint: MS Paint와 Paint.NET 사이를 노리는 가벼운 이미지 에디터

open-source 약 3분
vote
0
댓글
북마크

Paint.NET이 macOS에서 안 돌아가는 갭을 메우는 경량 이미지 에디터. 레이어, 블렌드 모드, 선택 도구 등을 바닐라 JS 5,000줄 + Python 백엔드로 구현. npm/번들러/빌드 스텝 없음.

  • 1

    바닐라 JS ~5,000줄 + Python 백엔드, 외부 의존성 거의 없음

  • 2

    레이어, 16가지 블렌드 모드, 이미지 보정 라이브 프리뷰

  • 3

    PWA로 오프라인 동작, localStorage 자동저장

  • 4

    macOS .app 빌드 가능, 브라우저에서도 동작

  • Paint.NET이 macOS에서 안 돌아가는 문제를 해결하려고 만든 가벼운 이미지 에디터임. MS Paint와 Paint.NET 사이 어딘가를 목표로 하고 있고, 멀티플랫폼 지원

  • 기능이 꽤 알찬데: 레이어(추가/삭제/복제/병합/순서변경 + 레이어별 투명도와 블렌드 모드 16종), 도구(연필/브러시/지우개/채우기/스포이트/라인/사각형/타원/텍스트/선택/마법봉/올가미/이동), 선택 영역 이동/크기조절/회전까지 지원

  • 밝기/대비, 색조/채도, 가우시안 블러, 샤프닝 같은 이미지 보정도 라이브 프리뷰로 됨. 스프라이트 시트 분리/내보내기도 되고, 자체 포맷(.gbp)은 레이어를 ZIP으로 보존함

  • 기술 스택이 인상적인 게, 바닐라 JS 약 5,000줄 + Python 백엔드가 전부임. npm도 번들러도 빌드 스텝도 없음. 프론트엔드는 ES 모듈로 된 순수 JS이고, 외부 의존성이라곤 CDN에서 불러오는 JSZip 하나뿐

  • python grobpaint.py 하면 pywebview로 네이티브 창이 뜨고, pywebview 없으면 브라우저로 폴백함. PWA라서 브라우저에서 설치하면 오프라인으로도 작동함. 자동저장은 localStorage에 저장됨

  • PyInstaller로 macOS .app이나 바이너리 빌드도 가능하고, 그냥 index.html을 직접 열어도 에디터가 동작함 (파일 다이얼로그만 브라우저 기본으로 폴백)

프레임워크 없이 바닐라 JS만으로 꽤 완성도 높은 이미지 에디터를 만들 수 있다는 좋은 사례.

댓글

댓글

댓글을 불러오는 중...

open-source

차세대 데이터 파일 포맷 F3, 디코더를 Wasm으로 파일 안에 넣자는 실험

F3는 Parquet, ORC 같은 기존 컬럼형 파일 포맷의 한계를 줄이기 위해 제안된 오픈소스 연구 프로토타입이다. 핵심 아이디어는 데이터와 메타데이터뿐 아니라 WebAssembly(Wasm) 디코더까지 파일에 함께 넣어, 새 인코딩 방식이 나와도 플랫폼 호환성을 유지하자는 것이다.

open-source

에코백스, 1,134만원짜리 오픈소스 가정용 로봇 ‘빠졔’ 판매 시작

중국 청소 로봇 기업 에코백스가 첫 오픈소스 로봇 ‘빠졔’를 정식 판매하기 시작했음. 가정용 로봇을 개발자가 직접 조율하고 프로그래밍하고 2차 개발할 수 있게 만든 플랫폼이고, 가격은 4만9990위안, 약 1,134만원 수준임.

open-source

BMW·폭스바겐·스텔란티스, 자동차 소프트웨어 오픈소스 동맹 키운다

BMW, 폭스바겐그룹, 스텔란티스 등 유럽 완성차 업체들이 소프트웨어 정의 자동차(SDV) 경쟁력 강화를 위해 오픈소스 공동 개발에 나서고 있다. 독일자동차산업협회 주도 프로젝트에는 완성차, 부품사, 반도체 기업 등 30개 이상 기업이 참여하며 차량 OS, 미들웨어, 통신 소프트웨어 같은 공통 영역을 함께 만든다. 기대 효과는 개발·유지 비용 최대 40% 절감, 차량 개발 기간 최대 30% 단축이다.

open-source

AI 시대 오픈소스, ‘공개됐으니 막 써도 됨’은 진짜 위험한 착각

생성형 AI 서비스가 오픈소스 코드, 모델, 데이터셋, 외부 API를 섞어 쓰면서 라이선스와 이용 조건 관리가 훨씬 복잡해졌다는 내용이다. 공개된 기술이라도 저작권과 사용 조건은 남아 있고, 기업은 제품 안에 무엇이 들어갔는지 지속적으로 추적해야 한다.

open-source

에코백스, 1,134만원짜리 오픈소스 가정용 로봇 ‘빠졔’ 출시

중국 청소 로봇 기업 에코백스가 첫 오픈소스 로봇 ‘빠졔’를 판매하기 시작했다. 개발자가 로봇의 동작, 조작, 환경 인식 기능을 기반으로 임바디드 인텔리전스 애플리케이션을 만들고 상용화할 수 있게 하겠다는 전략이다.