首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows上使用pgmagick将jpg2000转换为jpg格式显示为灰度

在Windows上使用pgmagick将jpg2000转换为jpg格式显示为灰度
EN

Stack Overflow用户
提问于 2019-12-03 15:13:47
回答 1查看 69关注 0票数 0

我需要转换/加载jpg2000图像(24位RGBI真彩色)为png/jpg的进一步使用,并挣扎了相当多,让他们在所有的windows加载。成功地在windows上安装了pgmagic,但RGBI图像显示为灰度。

生成的输出图像:

代码语言:javascript
复制
from pgmagick import Image
img = Image("path")
img.write('output.jpg')

这里我漏掉了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-03 20:26:04

我自己找到了答案:

我不得不使用osgeo:

代码语言:javascript
复制
from osgeo import gdal
from PIL import Image

dataset = gdal.open("path", gdal.GA_ReadOnly)
img = dataset.ReadAsArray()
img_trnsp = img.transpose()
final_image = Image.fromarray(img_trnsp)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59151869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档