0

我正在使用carrierwave-vips(带有ruby-vips)上传和处理16位tiff。16 位 tiff 将得到保存(仅对于carrierewave 来说不是问题),但我也想处理缩略图(jpeg)。问题是生成的缩略图完全被炸毁了。我能做些什么?

4

1 回答 1

0

问题是代表您的频段级别的 16 位数字没有按比例缩小。将以下方法添加到您的上传器:

def convert_to_8bit
    manipulate! do |image|
      #vips specific
      image.scale
    end
  end

然后process: :convert_to_8bit在你的版本中。

于 2013-01-08T11:33:42.417 回答