Python 如何创建新的图像格式?
我读过很多关于(压缩图像算法)的文章。有很多算法,我只能理解其中的一些,因为我是一名学生,还没有上过高中。我读了这篇文章,它对我帮助很大!在第3页的该部分(运行长度代码)。这是一个非常有用的算法,但我不知道如何制作新的图像格式。我是一名python开发人员,但我不知道如何制作一种新的格式,它有一个单独的算法和程序。-->例如.jpeg、jpg、.png、.bmpPython 如何创建新的图像格式?,python,python-imaging-library,cv2,image-compression,Python,Python Imaging Library,Cv2,Image Compression,我读过很多关于(压缩图像算法)的文章。有很多算法,我只能理解其中的一些,因为我是一名学生,还没有上过高中。我读了这篇文章,它对我帮助很大!在第3页的该部分(运行长度代码)。这是一个非常有用的算法,但我不知道如何制作新的图像格式。我是一名python开发人员,但我不知道如何制作一种新的格式,它有一个单独的算法和程序。-->例如.jpeg、jpg、.png、.bmp (对不起,我已经学了1年英语,如果我有语法或词汇方面的问题,请原谅)当然,你可以自己制作图像文件格式。选择文件扩展名,定义其存储方式,
(对不起,我已经学了1年英语,如果我有语法或词汇方面的问题,请原谅)当然,你可以自己制作图像文件格式。选择文件扩展名,定义其存储方式,并将Python代码写入:
- 将格式从磁盘读取到Numpy阵列中,然后
- 将Numpy阵列中包含的映像写入磁盘
阅读如何使用Python创建文件。当然,您可以创建自己的图像文件格式。选择文件扩展名,定义其存储方式,并将Python代码写入:
- 将格式从磁盘读取到Numpy阵列中,然后
- 将Numpy阵列中包含的映像写入磁盘
阅读如何使用Python创建文件。您需要格式做什么?是否要将实现的效率(大小/速度/损失)与其他压缩进行比较?或者你只是想用自己的方式来存储和加载图像吗?第二个可以通过python序列化和pickle模块来实现。只需使用pickle转储图像数据并加载即可。如果你想公平地比较你的压缩大小,你需要用open(filename,“wb”)Hi再次保存二进制数据!我将用我自己的代码和算法压缩一幅图像,尺寸小,分辨率高,速度快!我不打算创建这个来加载图像,我告诉过它是用于压缩的。所以我不需要用两三行代码来压缩它,因为我知道它对我来说并不重要。感谢您介绍这个模块,但我不想要它,因为我可以用numpy模块和CV2来完成。在这篇文章中,据说用更少的元素来压缩它:)我不知道我是否回答了你的问题。我希望它对你有帮助:))你需要你的格式做什么?是否要将实现的效率(大小/速度/损失)与其他压缩进行比较?或者你只是想用自己的方式来存储和加载图像吗?第二个可以通过python序列化和pickle模块来实现。只需使用pickle转储图像数据并加载即可。如果你想公平地比较你的压缩大小,你需要用open(filename,“wb”)Hi再次保存二进制数据!我将用我自己的代码和算法压缩一幅图像,尺寸小,分辨率高,速度快!我不打算创建这个来加载图像,我告诉过它是用于压缩的。所以我不需要用两三行代码来压缩它,因为我知道它对我来说并不重要。感谢您介绍这个模块,但我不想要它,因为我可以用numpy模块和CV2来完成。在这篇文章中,据说用更少的元素来压缩它:)我不知道我是否回答了你的问题。我希望这对你有帮助:)谢谢你的问题。我想知道如何用(照片应用程序)打开一个新文件,但我认为用我编写的python代码打开它是一个好方法!非常感谢:)谢谢你的问题。我想知道如何用(照片应用程序)打开一个新文件,但我认为用我编写的python代码打开它是一个好方法!非常感谢:)