mirror of
https://github.com/sotam0316/drawNET.git
synced 2026-04-24 19:48:36 +09:00
1.3 KiB
1.3 KiB
1. PNG to SVG 변환 엔진 (Transformation)
- 브라우저 기반 벡터라이징 라이브러리(Potrace) 통합 완료
- 소스 리스트의 PNG 파일을 읽어 실제 벡터
<path>데이터로 추출하는 Processor 모듈 구현 - 성능 최적화: 대량의 파일 변환 시 순차 처리 로직 구현
2. 변환 품질 검수 및 비교 UI (Review)
- Side-by-Side 뷰: 원본 PNG와 변환된 SVG를 동일 크기로 나란히 배치하여 시각적 비교 지원
- 가변 옵션 조절: 기본 임계값 적용 및 벡터화 결과 즉시 반영 로직 구현
- 최종 채택 토글: 개별 에셋별로 [PNG 유지] 또는 [SVG 채택] 중 하나를 명시적으로 선택하는 기능
3. 다중 선택 및 벌크 속성 편집 (Bulk Edit)
- 그리드 내 여러 에셋 선택 시 우측 패널에 '일괄 편집' 모드 활성화
- 공통 속성 적용: 선택된 모든 에셋에 대해 카테고리 일괄 변경 기능 구현
- 명명 규칙(Naming Rule): 파일명을 기반으로 ID 및 라벨 자동 생성 로직 반영
4. 메타데이터 및 상태 관리
- 가공 중인 에셋들의 실시간 세션 상태 유지 (
studio/state.js) - 유효성 검사: 필수 값(Label) 실시간 업데이트 반영
- 작업 중인 이미지의 프리뷰 및 선택 상태 시각화