非RGB模式的Grayscale图片上传不了?这个陈年bug解决了!
Snipaste_2023-09-23_22-23-16.jpg

debug了一下发现是图片压缩转换API-thumbnailator引起的,它所依赖的webp-imageio-core-0.1.3.jar里WebpWriter没有任何灰度相关的参数……意识到要在API里做修改似乎绝无可能,那,是不是在前面套一个检测和自动转换就行了?方向对头之后就去搜图片格式转换的API,发现了一个叫imagej的api,不过阿里的Maven仓库里还没有它2333,只能down下来ij.jar加入离线库。在翻看手册一样的文档时,有点傻眼,这只有单词没有核心语法我该怎么用?

没什么大不了的,有ChatGPT还怕这个?把包名和想要做的事情告诉它,一秒钟就给出了方法,套进去直接用,齐活!灰度图片的陈年bug终于算是解决了,再也不需要把找bug一样在一堆图片里盯着属性看、并手动PS转换了😮‍💨。也由此预感到了程序员的明天,一人顶仨的时代来了……

除此之外还修复、优化了以下内容:

传图成功后,新增图自动补齐的bug修复了,而且代码还少了好几行嘻嘻
进入到沉浸看图,右侧的工具栏也添加了自动隐藏,体验更纯粹了
blog的行间距终归是偏小了一些,改为1.5倍了,看着舒服多了