惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Schneier on Security
The Register - Security
The Register - Security
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The GitHub Blog
The GitHub Blog
博客园 - 司徒正美
罗磊的独立博客
U
Unit 42
S
SegmentFault 最新的问题
Y
Y Combinator Blog
博客园_首页
Hugging Face - Blog
Hugging Face - Blog
J
Java Code Geeks
Schneier on Security
Schneier on Security
Know Your Adversary
Know Your Adversary
C
Check Point Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Simon Willison's Weblog
Simon Willison's Weblog
V
Vulnerabilities – Threatpost
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
阮一峰的网络日志
阮一峰的网络日志
The Hacker News
The Hacker News
博客园 - 叶小钗
C
Cybersecurity and Infrastructure Security Agency CISA
Spread Privacy
Spread Privacy
L
LINUX DO - 热门话题
T
The Exploit Database - CXSecurity.com
P
Palo Alto Networks Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Latest news
Latest news
L
Lohrmann on Cybersecurity
A
About on SuperTechFans
L
LangChain Blog
Stack Overflow Blog
Stack Overflow Blog
S
Securelist
A
Arctic Wolf
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Threatpost
Scott Helme
Scott Helme
博客园 - 聂微东
博客园 - 【当耐特】
T
Tenable Blog
I
Intezer
D
DataBreaches.Net
B
Blog RSS Feed
Security Latest
Security Latest
C
Cisco Blogs
T
Tor Project blog
N
Netflix TechBlog - Medium

光溯星河

【实践记录】重新部署 Tailscale DERP 并解决阿里云环境下HTTP reset问题 认知常新:工作一年之后对 AI 时代计算机行业的再思考 【辞旧迎新·2026丙午马年】春信策马,万事尽欢 【实践记录】N+1 查询问题:从一次跨地域接口超时说起 没有理由不记下这样一个可爱的日子 我曾以为只要我躲得够好,那些悲伤和艰苦就追不上我 关于时间的困惑 思源笔记API-MCP知识库方案 【实践记录】快速构建一套好用的zsh环境 【MySQL】一次SQL空格引发的“灵异事件”的排查解决 今天的晚风有了秋天的味道 博客数据库从 MySQL 迁移至 PostgreSQL 后资源占用变化报告 【博客维护】博客迁移与可能的访问异常问题说明 数据库拆分策略:分区与分库分表的实现与应用场景对比 【实践手记】Git重写已提交代码历史信息 【杂文·随笔】业余摄影:拍点什么好呢 【技术思辨】从空想走向实践:一场关于“架构设计”的认知碰撞 关于成长,我有一些话要说 理解RESTful API和gRPC:原理、技术、风格及应用对比
图像工具箱服务"Markr" Beta上线(持续迭代中)
标签 · 2025-07-02 · via 光溯星河

本文最后更新于 2025-07-05,最新编辑已超过90天,注意内容时效性。

最初只是想写个脚本批量添加水印,研究了一下,参考了几个方案之后想法越来越多。

于是想要搓一个后端服务,基础API实现、鉴权都写好了,突然发现后端实现图像处理就是个很蠢的事情。

然后转向纯静态前端实现方案,构建快速、部署方便还安全。

唯一的缺点是不会前端技术栈。

这里就要感叹一下Cursor的强大了,半天这个项目就搓完了。

工程名称frameMark,应用起名Markr.

还是有很多不符合预期的地方,功能也还有缺失。这玩应整体需求量不大,按这个开发效率迭代几回就好了。

本文为发布文章,基础功能完善期间也会编辑更新几次日志。

(我其实还有一大票idea,大二时候就开始列,被我叫做“需求驱动的项目设计”,一开始就打算以ai为辅助整点活儿,没想到第一个试水的是这个项目,接着往下整吧。偏应用类的准备按这个经验接着整,后端和基架项目还是多手搓吧)

项目部署

项目部署于github pages,配置访问链接:Markr - 图片工具箱

更新日志

Beta 0.0.1 Markr 特性说明

  • 两大目标功能模块:边框水印、图片拼图

  • 设计语言:莫兰迪棕色 + 模糊卡片,略偏文艺,不扎眼

  • 纯静态设计:部署方便、应用安全

Beta 0.0.2 边框水印大幅优化

  • 重构边框水印工具界面和展示信息

  • 优化图片上传和设置功能

  • 日期时间拆分字段

  • 重构“底边条幅”边框类型

  • 增加多种边框可选项和莫兰迪色系预设

  • 水印位置可通过九宫格选项自选

  • 支持自定义文件名

  • 增加快捷预设模板

  • 修复了一些bug

Beta 0.0.3 边框水印细节优化

  • 更新网站图标,生成自favicon.io

  • 优化字体选择器,精简字体,字体列表渲染为字体样式

  • 增加导出预览,预览为原图分辨率

光溯星河

博学笃志,切问近思

本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 光溯星河