不追求完美主义了,先做个垃圾出来!

大家好,我是 Immerse,一名独立开发者、内容创作者、AGI 实践者。

  • 关注公众号:#沉浸式趣谈,获取最新文章(更多内容只在公众号更新)
  • 个人网站:https://yaolifeng.com 也同步更新。
  • 转载请在文章开头注明出处和版权信息。

我会在这里分享关于编程、独立开发、AI干货、开源、个人思考等内容。

如果本文对您有所帮助,欢迎动动小手指一键三连(点赞、评论、转发),给我一些支持和鼓励,谢谢!

耗时两周多终于肝出了图片批量裁剪工具 Cropify: 一款真正安全、高效、专业的本地批量图片裁剪工具

为啥要做这个东西

起因很简单,之前写的 Indie Tools 独立开发者工具站项目,需要获取网站的首页截图。

之前自己写了一个完整脚本,从网站 url -> 整合网站所有数据 -> 一键生成文章 -> 一键生成 sitemap 等等。

但是这个脚本有个缺陷,有时候截取的网站图片不正确或截取失败,这时候就手动介入了,但截取的图片不满足基本的尺寸要求,索性就肝了一个 !

失败数少的时候,还行。有时候达到 10 张,然后还要手动裁剪出正确的尺寸,这个过程完全是重复劳动。

最关键的是,批量处理的时候特别麻烦,一张一张弄,累死个人。

既然都是程序员了,干脆自己撸一个算了。

上线体验

做完之后部署到 Vercel,免费额度够用,速度也不错。

现在已经上线了: 国外: cropifypro.vercel.app 国内: cropifypro.netlify.app Github: github.com/yaolifeng06...

主要功能

这个工具最大的特点就是完全本地处理,你的图片不会上传到任何服务器,全都在浏览器里搞定,数据安全有保障。

批量处理:一次能处理 50 张图片,拖进去就行,不用一张张选。

预设尺寸:常用的证件照、社交媒体、电商图片尺寸都有,微信头像、朋友圈、淘宝商品图什么的,选一下就行。

高级功能:旋转、翻转、圆角裁剪,还有九点定位系统,想把焦点放哪就放哪。

格式支持:JPG、PNG、WebP 都支持,质量可以自己调,文件大小实时显示。

开源

代码已经放到 GitHub 了,欢迎各位小伙伴点个免费 Star ~ ⭐

说实话代码写得不算完美,但解决了我目前的问题。

后续计划

准备加一些新功能:

  • 图片滤镜效果
  • 水印添加
  • 更多导出格式
  • 可能考虑做个移动 App

不过现在先这样,用最快的速度做个 MVP 版本出来。

最后说一句

如果你也有类似的需求,可以试试看

希望可以帮助到更多人!

其他好文推荐

2025 最新!独立开发者穷鬼套餐

Windows 安装 Claude Code 的新姿势,保姆级教程

最近 Vibe Coding 的实践经验分享

分享一款 AI 自动生成流程图的工具

一个 Cursor mdc 自动生成器,基于 Gemini 2.5,很实用!

这个 361k Star 的项目,一定要收藏!

搞定 XLSX 预览?别瞎找了,这几个库(尤其最后一个)真香!

1 分钟把简历变成个人网站!这个免费工具太香了

关于 MCP,这几个网站你一定要知道!

做 Docx 预览,一定要做这个神库!!

【完整汇总】近 5 年 JavaScript 新特性完整总览

关于 Node,一定要学这个 10+万 Star 项目!

相关推荐
孟陬34 分钟前
Foobar 技术周刊#159:当看不懂代码时,如何高效排障调试。脏页陷阱:一条只读查询,写入数 TB 数据。推测解码:大模型加速利器
前端·人工智能·后端
GoGeekBaird38 分钟前
别再给每个 AI 做自我介绍了:我做了一个「个人上下文」管理系统
后端·github·agent
Zhao-Jichao43 分钟前
AI Prompting for Everyone 课程笔记 - P17 图像生成 Imaging Generation
前端
码事漫谈1 小时前
腾讯混元 Hy4 正式版发布了
后端
Mikko71 小时前
Redis 连接数满了服务端有错误信息吗?连接数不增加却命令超时?6.2 实测连接池、超时与大 key 怎么判定
java·spring boot·redis·后端
Highcharts.js1 小时前
智能数据分析组件Orbit 正式发布与快速上手体验教程
前端·人工智能·信息可视化·数据分析系统·highcharts·orbit·智能可视化
螺丝钉tina2 小时前
[Playwright ][16]Playwright + TypeScript API 自动化测试实战:API测试
前端·javascript·typescript
苍何2 小时前
DeepSeek的Super-agent 设计,和我们的工程实践
后端
Patrick_Wilson3 小时前
第一次读 Go 项目:从两个源码文件弄清 package、import 和 go.mod
后端·go·编程语言
Patrick_Wilson3 小时前
执行 go build . 后,Go 怎样找到代码并生成程序
后端·go·编程语言