我正在运行一个Python仿真脚本,该脚本以h5文件格式生成一组数据,我想将其转换为gif文件。
我当前的工作解决方案是使用h5utils
,我从Python外部将其称为h5topng
,它将h5文件转换为一堆png文件。然后,我用imageio
包编写另一个Python脚本,将png文件转换为gif文件。
这很麻烦,因为我必须从我的2个Python脚本之间的Python中调用此外部命令。理想情况下,我想用一个脚本在Python中完成所有操作。基本上simulation -> data in h5 -> h5 to pngs -> pngs to gif (or h5 -> gif directly)
都在Python内。有没有办法做到这一点?