打开jpg图像时更改颜色

时间:2017-06-21 14:38:26

标签: python python-2.7 pillow

我首先将此图片保存到我的本地计算机:http://imgur.com/w3uQ9Ra

然后我尝试打开并使用此代码显示它:

from PIL import Image
img = Image.open('gipsy1.jpg')
img.show()

show显示的图像(或保存到新文件中)与原始文件略有不同,因为可以在此处查看:http://imgur.com/9TAPiqx。有什么方法可以避免这种情况吗?

有关我的环境的一些信息:

  • Python 2.7.10(默认,2017年2月7日,00:08:15)\ n [GCC 4.2.1 兼容的Apple LLVM 8.0.0(clang-800.0.34)]
  • Pillow 4.1.1
  • Mac OS Sierra 10.12.5(16F73)

1 个答案:

答案 0 :(得分:0)

记录:此图像使用ICC Display P3空间,仅在新Apple产品和其他一些高端显示器上支持。如果我们强制ICC加入sRGB,我们会得到更好的结果。

以下代码可以正常使用:

angular.module('myApp', [])
.controller('MyCtrl', ['$scope', function MyCtrl($scope) {
  var ctrl = this;
  
  ctrl.forum = {}
  ctrl.log = log;
    
  function log(data){
    console.log(data);
  }; 
}])
.directive('forumForm', [function () {
        var forumForm = {
          restrict : 'EC',
          scope : {
              data : '=forum',
              fn: '&'
          },
          templateUrl : 'forum_form.tpl.html'
        }
        return forumForm;
}]);