アバターに丸みを帯びた角の後処理を実装することができました。私のMacでは問題なく動作しますが、Windowsではサイコロは動作しません。
そう見える
def self.convert_options(px = 10)
trans = ""
trans << " \\( +clone -alpha extract "
trans << "-draw 'fill black polygon 0,0 0,#{px} #{px},0 fill white circle #{px},#{px} #{px},0' "
trans << "\\( +clone -flip \\) -compose Multiply -composite "
trans << "\\( +clone -flop \\) -compose Multiply -composite "
trans << "\\) -alpha off -compose CopyOpacity -composite "
end
http://www.imagemagick.org/Usage/thumbnails/#rounded&RoundedcornerswithPaperclipに基づく_
私が始めたエラーの大きなリスト
convert.exe: unable to open image `\\(': No such file or directory @ error/blob.c/OpenBlob/2638.
多分それはWindowsのエスケープ文字と関係があると思いますか?したがって、\を^に変更しましたが、代わりにこのエラーが発生しました
convert.exe: unable to open image `black': No such file or directory @ error/blob.c/OpenBlob/2638.
それ以外の場合、ImageMagickは機能しています。それはより簡単な処理/サイズ変更をうまく管理します。また、GIT BASHを使用してコマンドをシェルに直接入力すると、この行は丸みを帯びた角のファイルを問題なく生成します。