写在前面:好久没写python了难免有些生疏,尴尬的搓手手,学以致用,还需勤练。变量名都会命错也是绝了

起因:写markdown文档想插入图片,百度了一下选择直接嵌入的base64编码,安全放心。可转换过程虽有众多在线网址,却也比不上本地工具,万一断网不就GG了,见有python的代码 看这里,就想试一试。

实现:百度走起

  • 第一份转换源码参考这篇blog

    但不幸的是出现了小差错,查了一下,原来文件名命名重了。。。

  • 原因在这

    还是不满意,输出的字符串太长了,你叫我怎么复制粘贴啊,于是想到提取到txt文件里

  • 又查了一下

最后的最后

def savetxt(file_name, contents):with open(file_name,'w') as f:f.write(contents)  import base64
with open('1.png','rb') as f:ls_f = base64.b64encode(f.read())s = ls_f.decode()#print('%s'%s)
savetxt('try.txt', s)

这样预览界面就可以直接复制了

可能再改进一下能输入啥啥啥的做个小交互

图片转化为base64编码python版本相关推荐

  1. Python将图片转化为base64编码以及如何在html网页上显示

    1.Python将图片转化为base64编码 test.py # -*- coding: utf-8 -*- import base64 #这一段代码时间图片转化为base64 with open(& ...

  2. JS将图片转化为base64编码,并实现点击下载,js实现图片下载的实操博客

    背景需求 在前端的工作中,经常碰到点击下载图片的需求,但是有一种情况大家经常碰到,就是点击下载地址之后,在浏览器窗口默认打开了,并没有调用浏览器进行下载 如果你正在完善这个需求,一直解决不了,恭喜你看 ...

  3. base64转html文件,图片转换成Base64编码集成到html文件

    首先为什么要这么做?  原因很简单这样可以减少与服务器的请求,当然对于一些浏览器并不支持,如IE8.通常用在手机版网站中,具体转化方法如下: 1.在线打开Base64的编码器将图片编码成Base64 ...

  4. 精简TTF字体、汉字字体瘦身 FontPruner,并转化为Base64编码

    网上比应用比较多的 字蛛 http://font-spider.org/ 本文使用了本机安装软件,得到瘦身后的 TTF 字体文件 一.使用FontPruner为字体瘦身 准备工具: python : ...

  5. php将上传的图片转为base64,html5实现把上传的图片转成base64编码在显示(代码实例)...

    本章给大家介绍html5实现把上传的图片转成base64编码在显示(代码实例).有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 首先我们来详细的看一看base64编码: 什么是bas ...

  6. Java实现读取服务器上的图片并进行base64编码

    实现代码如下: /*** 图片地址进行Base64编码* @param imgUrl* @return*/ public static String image2Base64(String imgUr ...

  7. JAVA解析html文档,替换img图片路径成base64编码,并将文章存入数据库

    转载自  JAVA解析html文档,替换img图片路径成base64编码,并将文章存入数据库 开发环境:struts2+ spring + hibernate 数据库:oracle 需求:在HTML编 ...

  8. nmmqq.php?/lspc.html,html中的图片直接使用base64编码后的字符串代替详解

    网页中的图片是使用base64编码后的字符串代替了,这个叫做Data URI scheme,下面有个不错的示例,大家可以参考下 最近来了一个网页,里面有图片,但是却没有引用外部的图片资源,很好奇.查看 ...

  9. linux jpg图片转base64,html中的图片直接使用base64编码后的字符串代替

    最近来了一个网页,里面有图片,但是却没有引用外部的图片资源,很好奇.查看代码后发现,里面的图片是使用base64编码后的字符串代替了,这个叫做Data URI scheme. Data URI sch ...

最新文章

  1. 线程的介绍(概念、作用)
  2. [待总结]高频率vim命令
  3. 遇到问题描述:Android Please ensure that adb is correctly located at问题解决
  4. 虚拟化四路服务器,专为虚拟化设计 戴尔R905四路服务器评测
  5. linux查看无线网卡频率,查看无线网卡工作模式
  6. 初中数学四十二个几何模型_陪伴成长的初中数学几何模型大全
  7. java中apache安装与配置_Apache应用服务器之四:Apache与Tomcat安装与配置
  8. [BZOJ1880] [Sdoi2009] Elaxia的路线 (SPFA 拓扑排序)
  9. C#和其它C语言的区别
  10. Win2008配置终端服务网络负载平衡实战 -2
  11. Mysql - 解决Access denied for user ''@'localhost' to database 'mysql'问题
  12. 设计模式之适配器与外观模式(二)
  13. 3种方法设置PPT文件保护
  14. ggplot画 ump 和tsne 从seurat中使用addmodule得到的umap 使用ggplot画图
  15. 【历史上的今天】6 月 3 日:微软推出必应搜索引擎;Larry Roberts 启动阿帕网;Visual Basic 之父出生
  16. 基于Lagrange-Newton法的SQP局部算法python实现
  17. vs2015安装使用体验
  18. 带负荷测试要求二次最小电流_带负荷测向量
  19. 13_Android的进度条
  20. 传奇私服老师显示服务器维护,传奇私服登陆器登陆时出现的问题

热门文章

  1. window.onload()方法和window.onscroll()方法
  2. 最简单的视音频播放示例5:OpenGL播放RGB/YUV
  3. ajax post提交数据_第三十五天JavaScript中的ajax
  4. r720换固态硬盘后如何重装系统_联想R720重装Winddows10无法识别固态硬盘咋办
  5. jquery 选择器 逗号
  6. DOM Element对象 参考手册
  7. Springboot之Thymeleaf 表单提交
  8. iframe子页面获取父页面元素,或父页面获取iframe子页面的元素
  9. 计算机网络使用双绞线连接时,计算机网络技术期末试卷A
  10. Windows Servers2019没有无线网卡驱动