前提・実現したいこと
Railsでアプリ作成中です。
Paperclipを導入し、ユーザーがプロフィール画像をアップロードできるようにしました。
しかし、アップロードした画像の縦横の比率がおかしく、縦に伸びたような写真になってしまいます。
プロフィール画像は、正方形のradius50%で丸型(Instagramのプロフィール画像と同じ)です。
横長の写真や縦型の写真をアップロードするとなぜかそのような形になってしまいます。
おそらくどんな形の写真もいったん正方形に直す処理をされているのかと思います。
発生している問題・エラーメッセージ
該当するhtml.erb
erb
1<div class="image"> 2 <div class="circle-1"></div> 3 <div class="circle-2"></div> 4 <%= image_tag(@user.avatar, :size => "70x70", :alt => 'Profile image') %> 5</div>
該当のソースコード
user.rb
ruby
1 has_attached_file :avatar, styles: { medium: "300x300", thumb: "100x100" }, :default_url => 'missing_:style.png', 2 :convert_options => {:square => "-gravity Center -crop 150x150+0+0"}
試したこと
user.rbのhas_attached_fileをいろいろいじってみましたが、変わりませんでした。
medium: "300×300#"など
convert以下も検索してでてきたのでつけてみたのですが変わりません。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/07 23:25
2019/02/07 23:54 編集
2019/02/08 18:43
2019/02/08 22:26
2019/02/09 01:51
2019/02/09 01:55