独立产品图片压缩,裁剪小程序

头像
rust
111阅读0评论

我的弟弟在求职过程中经常需要发送照片,并且要求照片大小不超过200KB。如果我当时在电脑前,使用Photoshop进行调整会非常方便。但若我不在电脑旁,他就得等待,这在紧急情况下可能会耽误他求职的进程。

为了解决这个问题,我花了一天半的时间开发了一个小程序,专门用来压缩照片大小。最初,这个小程序只供他和几个朋友使用,我没有过多关注。但随着时间的推移,我发现使用这个小程序的用户越来越多,甚至有人主动联系我寻求帮助。因此,我开始频繁地更新这个项目。自第一版发布并稳定运行两年多后,我暂时放下了它。

最近,我利用半天时间为这个小程序增加了iPhone手机图片裁剪功能。虽然这个功能还有待完善,但基本的裁剪功能已经实现。为了帮助用户更清楚地了解裁剪后的尺寸,我特意添加了尺寸提示。

技术栈:
后端 rust+axum+sqlx+sqlite 图片压缩用libvips
小程序裁剪: 原声js实现canvas

小程序目前解决的两大痛点:
  第一: 保持图片尺寸,压缩文件大小到指定大小(默认200kb), 如果图片比较小,扩展文件大小到指定大小(默认200kb). 因微信发送图片会被压缩掉,提供图片下载和下载链接.
  第二: 图片裁剪在手机和微信里都有,也有很多小程序提供裁剪.但是“美丽像素压缩图片”小程序可以精确裁剪到多少像素.

未来,我计划为小程序增加以下功能:

     [ ] 1.  支持按比例裁剪图片。
     [ ] 2.  允许用户放大图片尺寸。

小程序二维码
图片压缩,裁剪小程序

收藏
举报
加载中…
精选评论
暂无数据
暂无数据