相册媒体修复脚本 继续踩坑

2023-02-25 · 周六一般

你们应该注意到我小窝相册里面的媒体依旧是裂开的,没错这个脚本从春节鸽到了现在还没有正式在正式环境上执行。

下午继续推进相册媒体的修复脚本,发现一个比较蛋疼的问题就是没法识别原照片是纵向还是横向的,纵向的照片也会被裁剪成了横向的,这明显是不太合理的。目前的解决办法就是将两种图片拆文件夹分别执行脚本,不然还得继续研究 CLI 工具的返回值,查阅文档和反复试错才是最折磨人的。

关于图片文件的 EXIF 信息,除了必须去除掉 GPS 信息外,我还想标明一下我的作者信息,反复查阅各种文档和文章后才得到 -author="奇趣保罗" 这样的一条参数。

脚本首次测试后发现有部分媒体并没有按照预期展示出来,检查后发现其实是因为这些图片经过 PS 二次修改,已经将原来的时间替换过,以至于 PHP 的 exif_read_data 函数没法识别,最终使用了当前的上传时间。这个问题也暂时没有靠谱的解决办法,考虑到我目前只需要更新图片文件,其实可以直接使用此前设置好的时间,只能继续加一条硬编码了。

期间也在和 @提莫 同学讨论,他提议我可以考虑把图片切换成 webp 格式,起初我也是考虑到兼容性的问题才继续使用 jpg 的。考虑到首屏展示图片裂开比较尴尬,我决定尝试使用 原图 webp,缩略图 jpg 的形式,以此修改后端的代码,使用 PHP 内置的 imagecreatefromwebp 函数读取并生成为 jpg 保存。

深夜书店

深夜书店

许嵩
Paul

Paul

特立独行的一只前端菜狗。这篇日记编写大概耗时了 12 分钟,内容均为个人原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!如本站内容对你有所帮助的话,不妨 捐助支持 一下?

近期评论

鲍小螺: 前辈多多指教!ahu: 后生可畏寻梦xunm: 真不错,板子很好看。timochan: 太惨了( ,更新暴毙,如果恢复没成功,数据也 dump 不出来鲍小螺: 在这部分对话中,广树和保罗继续讨论生活的不同方面。保罗提到了技术更新和国内的优秀 IT 技术。广树解释了在国内积累的经验如何在日本产生穿越的感觉,并表达了对于日本生活节奏的喜爱。他还提到了医疗水平的差异和对于生活方式的感受。保罗表示,通过动漫和现实的对比,艺术来源于现实,日本生活的确有着独特之处。他们讨论了国内的生活节奏和就医等方面的压力,以及个人选择的自由。最后,他们也谈到了不结婚不买房的选择和对于房价的困扰。鲍小螺: 该对话进一步讨论了房地产和税收的问题。保罗提到了国内的房地产税和增值税以及日本的固定资产税。广树解释了日本房地产税的收取方式,以及房产税对于国内房产的影响。他认为,与国内相比,日本的房子质量和服务更好。保罗提出疑问,为什么自己拥有的地也要交税。广树解释了类似增值税的原理,并指出在日本拥有房产是稳定安全的。最后,保罗表示从广树的角度来看,情况确实是如此。鲍小螺: 这篇文章的聊天记录也尝试过用 GPT 总结,结果并不是太好,不知道是不是 Prompt 的问题,实际出来的内容过于简练了,于是又耗费了半小时写完,呼~
奇趣音乐盒技术源于 Kico Player
Emmm,这里是歌词君