我是paperclip的新用户并且我已成功上传图片但我想以像素形式保存照片,以便它不会更明显且无法识别。
但我不知道如何使用paperclip实现它
class User < ActiveRecord::Base
# Paperclip
has_attached_file :photo,
:styles => {
:thumb => "100x100#",
:small => "150x150>",
:medium => "200x200" }
end
答案 0 :(得分:3)
您可以使用“ ImageMagick ”来图像化图片..
class User < ActiveRecord::Base
has_attached_file :photo,
:styles => {
:thumb => "100x100#",
:small => "150x150>",
:medium => "200x200",
:pixlated => ['40x40#', 'png']},
:convert_options => {
:pixlated => '-scale 50% -scale 1000%'}
end
根据您的需要更改比例%。你会得到像素化的图像。我希望它会对你有所帮助。
for examlple:pixlated.png
original.png
答案 1 :(得分:0)
您不使用回形针来实现该特定功能(Paperclip仅上传和组织文件) - 您需要使用ImageMagick
如果您正在寻找这种东西,我可以给您更多详细信息吗?