在看《偷影子的人》这本书时,发现书中有很多动人的描写和深情的话语,所以想把它们用markdown做成书抄,能够通过微博分享给朋友们。但是等我摘抄完后,发现并没有办法将markdown转化为长图片分享出去,这就尴尬了。。。

网络上有很多比较好的在线的markdown编辑器,但是没有找到哪个编辑器能够将markdown直接转化为图片,而一般都支持导出为pdf或者网页的形式。不明白难道是大家都没有这样子的需求?

但是自己按捺不住自己的好奇心,决定尝试一下,希望找到一个比较简单的方法。

目前的方法如下:

  • 使用锤子便签
  • markdown -> html -> 图片
  • markdown -> pdf -> 图片

直接转化

锤子便签

锤子便签本身就是支持分享为图片的功能,后来又引入了markdown语法,这就变成了天然的直接将markdown转化为图片的工具了,而且分享的图片比较适合手机用户查看。

但是自己没用过锤子便签(我使用的是魅族便签*^_^*),而且担心手机端的锤子便签对markdown语法的支持是不是比较多。

间接转化

如果你不喜欢锤子便签导出的图片风格,那么网上有好多的在线markdown编辑器:
小书匠 || 马克飞象 || Cmd markdown || Dillinger
它们可以生成风格各异的markdown展示,在线使用比较方便,而且可以导出为pdf和html网页。

markdown -> html -> picture

以下以马克飞象为例,它默认的导出模板我比较喜欢

  1. 首先编辑好自己的markdown文件(在线编辑或者直接粘贴过去),点击右侧顶部的菜单按钮,选择导出为Html
  2. 打开生成的html文件,但是发现显示的文档会排满整个PC浏览器的界面,这肯定是不行的,因为一行有太多的字了。那么下面就是可以:
    • 选择将浏览器的窗口宽度调小(但是这个方法好像不能精确地控制窗口的宽度,但是还可以);
    • 也可以选择“审查元素”大法了,调整body标签的宽度(个人试了一下,发现宽度大概为350px-450px为宜)。
  3. 下面就可以截长图了(°o°;),哈哈,当然为了创建好看的markdown图片,不能就这样草草了事。截长图推荐一个软件nimbus(但是发现其中的“块截图”偶尔不是很好使)。
  4. 但是直接截取的图片在分布率上是跟不上的,所以,下面还要用到浏览器的放大功能。比如先将浏览器放大300%(ctrl+滚轮),再截图,这时候截的图的尺寸已经增加为原来的3倍了,所以就会便的很清晰了。

markdown -> pdf -> picture

该方法和上面的一样都是曲线救国,但是因为将pdf转化为图片的过程字体会变得模糊,而且还不能像上面那样调节分辨率,所以,重点还是推荐下面的一个网站。

对pdf文件能完成各种操作的神奇网站PDF转化器(PDFdo);

  1. 因为在线编辑器导出的pdf会分成好几页,所以最终要想生成一张长图,所以在markdown保存为pdf文件的时候就要注意了:页边距设置为0
  2. 通过上面网站的pdf页面拼接功能,将生成的多页pdf无缝拼接为一页;
  3. 然后再利用pdf转图片,将pdf转化为一个长图片(上面提到了,分辨率会受影响)。

自己实现

如果上面的操作过程都不够简单灵活的话,那只能根据自己的要求,自己敲代码实现了。或者,找到了别人更好的实现。

将Markdown转化为图片相关推荐

  1. markdown统一设置图片格式_Markdown中如何设置图片居中

    Markdown默认并不支持排版,排版需要借助HTML/CSS来实现 遇到这个问题时,网上搜索发现很多人都有相同需求,但看到的答案却大多不怎么满意,因此这里整理一下.说是Markdown中图片居中,但 ...

  2. 关于CSDN导入Markdown文件时图片转存失败的问题

    关于CSDN导入Markdown文件时图片转存失败的问题 图床就是一个在网络上存储图片的地方,目的是为了节省本地服务器空间,加快图片打开速度. 之前用Typora写的笔记,导入文件上传CSDN时出现了 ...

  3. iOS 文字转化成图片

    //文字转化成图片 -(UIImage *)imageFromText:(NSArray*)arrContent withFont:(CGFloat)fontSize withTextColor:(U ...

  4. python 脚本将视频转化成图片 | python scripts to convert video to pictures

    python 脚本将视频转化成图片 | python scripts to convert video to pictures python video_to_images.py 运行时,修改输入.输 ...

  5. js粘贴板为什么获取不到图片信息_图床+typora,告别markdown中关于图片的困惑

    在上一篇文章中向大家介紹了几款软件,这篇文章主要分享一下markdown编辑器typora软件如何使用图床,快速的将图片加载到markdown文档中. 图床: 指存储图片的服务器,将图片上传到服务器上 ...

  6. uni-app 组件中的canvas转化为图片报错:errMsg:“canvasToTempFilePath:fail canvas is empty”

    项目场景: uni-app,开发微信小程序 使用: wx.canvasToTempFilePath({canvasId: 'line',success: function(res) {console. ...

  7. vivado中交织模块_搞定Markdown中的图片,一劳永逸的方法!

      经常用markdown写博客的朋友一定都体会过markdown图片的蛋疼之处,并不是说图片的这用引用方式不好,而且图片要放到什么服务器上?   以我个人为例,写了一篇markdown,想在不修改任 ...

  8. jQuery插件imageTick实现复选和单选框转化为图片

    使用说明 需要使用jQuery 库文件和imageTick 库 文件[在线演示 ][下载 ] 使用实例 一,包含文件部分 <script type="text/javascript&q ...

  9. MATLAB转化彩色图片为灰度图片命令行窗口代码:

    转化彩色图片为灰度图片命令行窗口代码: >> imread docia.png   %打开图片 docia.png >> whos  %显示当前变量,发现产生临时变量ans,里 ...

最新文章

  1. 用了这么久的 Python,居然没注意到这个操作
  2. C#中调用API函数RegisterHotKey注册多个系统热键
  3. 2017.8.8 魔兽地图DotR 思考记录
  4. JavaScript总结(四)
  5. ubuntu下启动、停止、重启apache2
  6. 22. Magento 创建新闻模块(3)
  7. 基于 Verilog 的经典数字电路设计(7)JK 触发器与 T 触发器
  8. 马尔可夫决策过程和贝尔曼方程
  9. 单条件求和和多条件求和以及条件求平均
  10. 科比最新超酷广告《门徒》
  11. ftp上传工具 免安装,ftp上传工具 免安装绿色破解版好用推荐
  12. rust新版组队指令_腐蚀rust新版服务器指令大全 腐蚀指令一览
  13. “价值投资高峰论坛”直播实录
  14. matlab-线性代数 矩阵转置(共轭、非共轭)
  15. R之方差分析与秩和Kruskal-Wallis
  16. 我又被开了?测试工程师核心竞争力几个方面,反之是你开的“他“......
  17. Endnote使用技巧 格式更改 文献管理工具Endnote知网论文格式
  18. BamBook阅读器修改待机图片
  19. kafka实际应用—>读取数据,并用java实现业务逻辑“行转列”
  20. word2vec三种保存模型方式

热门文章

  1. 穷爸爸和富爸爸读后感
  2. mysql 更新 自我_ClickOnce DIY全自动更新下载升级的自我实现
  3. 安卓手机开不了机_手机开不了机的原因 _手机开不了机如何解决
  4. 云深互联:跨越界限的集成者
  5. android五角星图像识别,ImageFound
  6. 让程序员跳槽的非钱原因
  7. 水滴互助完成腾讯领投5亿元B轮融资,未来或将对标凯撒医疗...
  8. 依图胸部CT新冠肺炎智能评价系统:三大智能功能精准辅助医学分析|百万人学AI评选
  9. Win10电脑总是自动安装乱七八糟的软件怎么回事?
  10. Xshell 连接linux主机