Tavotto
AI drew your research figure. Tavotto makes it publication-ready: edit matplotlib figures on a canvas, lay out in mm, check journal rules. Free, open source.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Convertidor profesional de carnets a PDF/JPG/PNG con previsualizacion en tiempo real
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Maquetador y convertidor profesional de carnets e identificaciones a PDF (300 DPI), JPG, PNG y WebP con manipulación directa en tiempo real. Convierte, personaliza e imprime carnets físicos con medidas exactas y calidad de imprenta. 🌟 ¿Qué hay de nuevo en CardPDF 2.0? CardPDF 2.0 es una reconstrucción total del motor y la interfaz, diseñada para ofrecer una experiencia de usuario fluida a 60 FPS, calidad de impresión profesional a 300 DPI y herramientas avanzadas de edición:查看完整 README ↗
Maquetador y convertidor profesional de carnets e identificaciones a PDF (300 DPI), JPG, PNG y WebP con manipulación directa en tiempo real.
CardPDF 2.0 es una reconstrucción total del motor y la interfaz, diseñada para ofrecer una experiencia de usuario fluida a 60 FPS, calidad de impresión profesional a 300 DPI y herramientas avanzadas de edición:
Ctrl + V / Cmd + V): Captura la pantalla y pégala directamente en CardPDF.window.print): Envía la hoja formateada directamente a la impresora sin descargar archivos previos.Ctrl + Z / Ctrl + Y).| Atajo | Acción |
|---|---|
| Ctrl + V / Cmd + V | Pegar imagen desde el portapapeles |
| Ctrl + Z / Cmd + Z | Deshacer último cambio |
| Ctrl + Y / Cmd + Shift + Z | Rehacer cambio |
| ↑ ↓ ← → | Micro-ajuste de posición del carnet seleccionado (1 mm) |
| Shift + Flechas | Desplazamiento rápido (5 mm) |
| Delete / Supr | Eliminar carnet seleccionado |
El procesado de imágenes sigue siendo 100% en tu navegador: ninguna foto sale de tu equipo. Pero el proyecto ya usa Vite, así que hay un paso de compilación.
git clone https://github.com/estiven-meneses/cardpdf.git
cd cardpdf
npm install
npm run dev # http://localhost:5173
Para producción, npm run build genera dist/. Cada push a main despliega
solo en Netlify (cardpdf.netlify.app, config en netlify.toml) y en
Vercel (config en vercel.json). Los dos compilan; ninguno sirve la raíz
del repo.
Abrir index.html directamente ya no funciona: los módulos y los estilos los
resuelve el bundler.
Copia .env.example a .env y rellena VITE_SUPABASE_URL y
VITE_SUPABASE_ANON_KEY si quieres login y galería privada de fotos. Sin esas
variables la app funciona igual, sin nube.
requestAnimationFrame.Este proyecto está bajo la Licencia MIT. Siéntete libre de usarlo, adaptarlo y distribuirlo.