微信公众号半自动化复制图片

微信公众号半自动化复制图片

背景

前几天,开始想着把自己的学习笔记和博客上传到微信公众号,然后发现如果要上传图片,得一个一个路径打开复制黏贴上去,贼麻烦,降低效率。

由于自己写的内容都是md文件,然后图片的样式都是以下类型:

![1632019686859](I:\学习文档\my_picture_learning\1632019686859.png)

于是想着,如果我写了一个软件,用户点击想要上传的md文件,该软件可以自动将所有的图片路径截取处理,然后对每个图片拷贝到剪切板,那么此时如果要上传到公众号,只需要把文件进行ctrl+c,ctrl-v即可完成图片在微信公众号编辑器内的上传。

说着就动手。

代码和文档已经上传到github,希望大家给个星星。
github地址 微信半自动化复制工具

效果

在这里插入图片描述
打开一个md文件:
在这里插入图片描述
在这里插入图片描述
里面的图片是等比例缩放的图片,我们点击copy image就会将图片复制到剪切板(这里则是无损复制),然后打开画图,ctrl-v:
在这里插入图片描述
在这里插入图片描述
点击下一张图片:
在这里插入图片描述
实际的md内容图片:
在这里插入图片描述
点击ctrl-v出来的图片:

在这里插入图片描述
如果我们是其他的文件,只要你能够找到该图片是以什么样式存在的,可以修改正则表达式。docx和doc文件好像是dom树状的(java里面有专门工具读取),暂时还没有去做。

只要你知道图片的格式在文档里面是怎么样的,设计好正则表达式就可以了。

项目打包为exe文件

由于使用的JDK11,所以exe4j打包的时候需要选择最小的jdk版本为1.11
然后选64位的。
最后成功生成exe:
在这里插入图片描述
在这里插入图片描述

遇到的问题

1、jlabel里面的图片等比例设置
2、连续的图片地址如何进行快速匹配

![1632019686859](I:\学习文档\my_picture_learning\1632019686859.png)
![163201968685d9](I:\学习文档\my_picture_learning\1632019686859.png)![1632019686ddd859](I:\学习文档\my_picture_learning\1632019686dddd859.png)![16320196868d59](I:\学习文档\my_picture_learning\163201968d6859.png)

![16320196dddd86859](I:\学习文档\my_picture_learning\1632ddd019686859.png)

第一个是不连续的地址,第二个是连续的地址,如何将第二个解析为两个匹配的结果。
3、java Swing 布局

使用Flowlayout和BorderLoyout

结尾

上面只是自己想要去做就写出来了。其实我知道有很多工具可以做到,比如插件markdown nice,或者自己买一个服务器,然后开通微信公众号里面的图片上传接口,调用接口来上传。

这个文件也算是可以提升一下效率。至于排版,其实很简单,typora软件里面你把样式改为github模型:
在这里插入图片描述

然后复制到微信公众号的编辑器里面,格式上也差不多了。剩下的就是复制图片过去了。效率上还行。

最后欢迎大家来交流,作为新手,希望大家多多关注,刚开始写,也很多都不会,很多想要大家的指点喔。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雨夜※繁华

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值