相关疑难解决方法(0)

Python PIL - 在裁剪,缩放和保存时将颜色配置文件更改为未标记的RGB

无法弄清楚为什么要在作物上更改文档配置文件,缩放并使用PIL保存.已经使用sRGB作为颜色配置文件的图像进行了测试,并且在具有未标记的RGB之后进行了测试.

def scale(self, image):
    images = []

    image.seek(0)

    try:
        im = PIL.open(image)
    except IOError, e:
        logger.error(unicode(e), exc_info=True)

    images.append({"file": image, "url": self.url, "size": "original"})

    for size in IMAGE_WEB_SIZES:
        d = cStringIO.StringIO()
        try:
            im = crop(image, size["width"], size["height"])
            im.save(d, "JPEG")
            images.append({"file": d, "url": self.scale_url(size["name"]), "size": size})
        except IOError, e:
            logger.error(unicode(e), exc_info=True)
            pass

    return images
Run Code Online (Sandbox Code Playgroud)

我试图让PIL保存缩放版本与原始图像具有相同的颜色配置文件.

编辑:根据这个可能http://comments.gmane.org/gmane.comp.python.image/3215,但仍然无法使用PIL 1.1.7工作

python

15
推荐指数
2
解决办法
4887
查看次数

在Linux上将JPEG颜色空间(Adobe RGB转换为sRGB)

我正在从大型照片生成缩略图和中等大小的图像.这些较小的照片可在在线图库中显示.许多摄影师使用Adobe RGB提交JPEG图像.我被问到缩略图和中等大小的图像是否可以使用sRGB作为图像,在某些浏览器中显示为"平坦".

我目前正在使用ImageMagick来创建较小的版本.它有一个-colorspace选项,但似乎没有我想要的.

有没有其他方法可以做到这一点?另外,你认为这是值得的吗?

jpeg imagemagick

11
推荐指数
2
解决办法
3万
查看次数

标签 统计

imagemagick ×1

jpeg ×1

python ×1