Materializr
Open-source parametric 3D CAD for makers — constraint sketches, solid modeling, threads, SVG & text engraving, STL/STEP export. Android, iPad, Linux, Mac, Windows. Vibe coded.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Create text and image watermarks with Noonnu and Google Fonts
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
이미지에 텍스트 또는 이미지 워터마크를 적용하고 원본 해상도로 내려받는 Next.js 서비스입니다. • JPG, PNG, WebP, AVIF, GIF, SVG 다중 업로드 • 텍스트 워터마크: 반복/가운데/오른쪽 아래 배치, 색상, 크기, 불투명도, 간격, 각도 • 이미지 워터마크: PNG/SVG 로고, 크기, 불투명도, 간격, 각도 • 눈누 인기 글꼴 49종, Google Fonts 52종, 시스템 글꼴, WOFF/WOFF2/TTF/OTF 직접 추가 • 실제 글꼴 미리보기, 이름 검색, 눈누/Google/기본 제공처 필터, 고딕/명조/손글씨/타이틀/고정폭 카테고리 필터 • PNG, JPG, WebP 저장과 여러 이미지 ZIP 다운로드 • 반응형 UI, 라이트/다크 테마, 키보드 접근성 • canonical, sitemap, robots, Open Graph, WebApplication 구조화 데이터 브라우저에서 http://localhost:3000을 엽니다.查看完整 README ↗
이미지에 텍스트 또는 이미지 워터마크를 적용하고 원본 해상도로 내려받는 Next.js 서비스입니다.
pnpm install
pnpm dev
브라우저에서 http://localhost:3000을 엽니다.
pnpm typecheck # TypeScript strict 검사
pnpm lint # Biome 검사
pnpm lint:fsd # Feature-Sliced Design 레이어 검사
pnpm test # Vitest 단위 테스트
pnpm test:e2e # Playwright 브라우저 테스트
pnpm build # Next.js 프로덕션 빌드
app/ # Next.js App Router
src/pages/home/, guide/ # 편집기/사용법 페이지 조합
src/widgets/site-shell/ # 전역 상단 탭과 GitHub 링크
src/features/watermark-editor/
├── config/font-catalog.ts # 눈누/Google 글꼴 카탈로그
├── lib/canvas-renderer.ts # Canvas 렌더링과 출력
├── lib/font-loader.ts # 선택 글꼴 지연 로딩
├── model/ # 편집 상태와 타입
└── ui/ # 작업 영역과 설정 패널
tests/unit/ # 렌더러 단위 테스트
tests/e2e/ # 업로드/다운로드 E2E
글꼴 선택기에서 각 글꼴의 이용 조건 페이지를 열 수 있습니다. 눈누 글꼴은 버전이 고정된 배포 파일을 사용하며, Google Fonts는 CSS2 API로 선택한 글꼴만 불러옵니다. 직접 추가한 글꼴의 사용 권한은 파일 보유자가 확인해야 합니다.
브라우저 Canvas 호환 범위에 맞춰 내보내기는 가로/세로 32,767px 이하, 총 1억 픽셀 이하를 지원합니다. 미리보기는 긴 변 1,600px로 축소하며 다운로드는 원본 크기로 다시 렌더링합니다.