今現在、画像にbackground-image:cover;を使い、画質を良くしようと試みているのですが、画質が悪い状態のままになっています。もしわかる方がいらしたら、教えていただきたいです。
imageuploader
1class ImageUploader < CarrierWave::Uploader::Base 2 # Include RMagick or MiniMagick support: 3 #画像形式を変更するのに必要 4 include CarrierWave::RMagick 5 # include CarrierWave::MiniMagick 6 7 # Choose what kind of storage to use for this uploader: 8 storage :file 9 # storage :fog 10 11 # Override the directory where uploaded files will be stored. 12 # This is a sensible default for uploaders that are meant to be mounted: 13 def store_dir 14 "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}" 15 end 16 17 # Provide a default URL as a default if there hasn't been a file uploaded: 18 # def default_url(*args) 19 # # For Rails 3.1+ asset pipeline compatibility: 20 # # ActionController::Base.helpers.asset_path("fallback/" + [version_name, "default.png"].compact.join('_')) 21 # 22 # "/images/fallback/" + [version_name, "default.png"].compact.join('_') 23 # end 24 #画像をリサイズする 25 process :resize_to_limit => [300, 300] 26 27 # Process files as they are uploaded: 28 # process scale: [200, 300] 29 # 30 # def scale(width, height) 31 # # do something 32 # end 33 #保存形式をJGにする 34 process :convert => 'jpg' 35 # Create different versions of your uploaded files: 36 #サムネイルを生成する設定 37 version :thumb do 38 process :resize_to_limit => [300, 300] 39 end 40 41 # Add a white list of extensions which are allowed to be uploaded. 42 # For images you might use something like this: 43 #これらからしか保存できない 44 def extension_whitelist 45 %w(jpg jpeg gif png) 46 end 47 48 # Override the filename of the uploaded files: 49 # Avoid using model.id or version_name here, see uploader/store.rb for details. 50 #ファイルをコンパイルする 51 def filename 52 super.chomp(File.extname(super))+'jpg' if original_filename.present? 53 end 54end 55
html
1<div class= "headquarter"> 2 <div class= "image-all"> 3 <div class="image-five "> 4 <div class="image-parts"> 5 <div class="main"> 6 <img src="<%= @plan.image %>" id="target" style="width: 725px; max-width: 100%; height: 460px; background-image: cover; "> 7 </div> 8 <div class="king"> 9 <ul class="example"> 10 <li class="current"><img src="<%= @plan.image %>" alt="写真1" style=" width: 360px; height: 230px; background-image: cover;"></li> 11 <li><img src="<%= @plan.second_image %>" alt="写真2" style="width: 360px; height: 230px; background-image: cover;"></li> 12 <li><img src="<%= @plan.third_image %>" alt="写真3" style="width: 360px; height: 230px; background-image: cover;"></li> 13 <li><img src="<%= @plan.fourth_image %>" alt="写真4" style="width: 360px; height: 230px; background-image: cover;"></li> 14 15 16 </ul> 17 </div> 18 19 <script src="javascripts/main.js"></script> 20 <script> 21 var files = [ 22 '<%= @plan.image %>', 23 '<%= @plan.second_image %>', 24 '<%= @plan.third_image %>', 25 '<%= @plan.fourth_image %>', 26 '<%= @plan.five_image %>' 27 ]; 28 </script> 29 </div> 30 </div> 31 </div>