我想通过让 imagemagick 对所有缩略图应用阴影来改变回形针中缩略图的处理。我坚持的是实际的 imagemagick 命令,它将拉开这个小奇迹。我尝试过的所有东西都会返回一个不正确缩放的阴影而没有原始图像。
def transformation_command
scale, crop = @current_geometry.transformation_to(@target_geometry, crop?)
trans = ""
trans << " -resize \"#{scale}\""
trans << " -crop \"#{crop}\" +repage" if crop
# Apply Drop Shadow
trans << " #{convert_options}" if convert_options?
trans
end
一个我试过...
def transformation_command
scale, crop = @current_geometry.transformation_to(@target_geometry, crop?)
trans = ""
trans << " -resize \"#{scale}\""
trans << " -crop \"#{crop}\" +repage" if crop
trans << " \( +clone -background black -shadow 60x5+10+10 \) +swap -background none -layers merge +repage"
trans << " #{convert_options}" if convert_options?
trans
end
我对 imagemagick 完全陌生,任何帮助将不胜感激。