我是 scikit 图像和图像处理的新手,正在尝试将 png 图像转换为 jpeg。但我的不幸是找不到方法也找不到文档。我只想使用 scikit 转换它,我已经尝试过 pillow 并成功了。谁能帮帮我?
最佳答案
我不清楚你为什么要问这个或者你想达到什么目的,但据我所知,scikit 使用插件来读取和写入图像。检查this page例如,它提供了可用插件的摘要。
您可以使用以下方法检查可用的插件:
import skimage.io as io
io.find_available_plugins()
(以我为例)
{'fits': ['imread', 'imread_collection'], 'gdal': ['imread', 'imread_collection'], 'gtk': ['imshow'], 'imageio': ['imread', 'imsave', 'imread_collection'], 'imread': ['imread', 'imsave', 'imread_collection'], 'matplotlib': ['imshow', 'imread', 'imshow_collection', 'imread_collection'], 'pil': ['imread', 'imsave', 'imread_collection'], 'qt': ['imshow', 'imsave', 'imread', 'imread_collection'], 'simpleitk': ['imread', 'imsave', 'imread_collection'], 'tifffile': ['imread', 'imsave', 'imread_collection']}
和加载的:
io.find_available_plugins(loaded=True)
(以我为例)
{'matplotlib': ['imshow', 'imread', 'imshow_collection', 'imread_collection'], 'pil': ['imread', 'imsave', 'imread_collection']}
你可以加载一个插件:
import skimage.io as io
io.use_plugin('pil')
或特定模块:
io.use_plugin('pil', 'imread') # Use only the imread capability of PIL
因此,您可以选择要使用的插件。无论哪种情况,它当然都不是纯粹的 skikit。 可以查到扩展资料here (大多数命令取自此处)。
关于python - 使用 scikit-image 将 png 转换为 jpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57686115/