将图像编码为Base64
汪东城本周的选择是Base64图像编码器经过迈克尔卡茨。
你们中的一些人可能会记得迈克,当他是其中一个博主Matlab社区博客,以前称为matlab桌面博客。
从R2016A开始,您可以创建住MATLAB脚本,这是可执行的Matlab文档,可以具有格式化和嵌入图像。
openExample (“matlab_featured / Creating2DPlots2Example”)
你总是能做到发布您的Matlab脚本,但使用实时脚本您正在编辑和执行最终文档。
通过发布,我通常更喜欢使用HTML进行共享,因为它不会创建页面,有时会导致文档中的不良页面中断。但是,我有一个宠物Peeve是它将为图形创建单独的图像文件。
如果我想要共享这个文件,我需要压缩文件,并让另一个人解压来查看文档。我更喜欢一个文档。
Live脚本,发布,HTML,单个文档......这些全部连接在一起?好吧,实时脚本保存使用.mlx扩展名,您可以与其他MATLAB用户共享,但您也可以选择将它们输出为静态文档,例如HTML或PDF。
当你选择HTML时,它会创建一个HTML文件!
这是我第一次了解到您可以将图像直接嵌入到HTML文件中。您将图像文件(二进制格式)表示为ASCII文本Base64.编码。然后,在您的HTML文件中,您将嵌入像这样的图像。
甜的! !
我只需要将我的图像转换为base64编码,我只是搜索了Web for“Matlab Base64 Image”。感谢Mike的代码,我能够创建一个简单的功能,将图像嵌入到单个HMTL文件中。谢谢,迈克!
评论
发布与MATLAB®R2016B
- 类别:
- 挑选
评论
要发表评论,请点击在这里登录您的MathWorks帐户或创建新的。