本周的文件交换选择

我们最好的用户提交

将图像编码为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文件中。谢谢,迈克!

评论

试试吧,让我们知道你的想法在这里或离开A.评论迈克。

发布与MATLAB®R2016B

|
  • 打印
  • 发电子邮件

评论

要发表评论,请点击在这里登录您的MathWorks帐户或创建新的。