2017-03-07 4 views
0

레일에서 Carrierwave 보석을 사용하고 있습니다. 어떻게 든 PNG 이미지는 개발 중에 업로드 될 때 투명한 배경을 유지하지만 배경이 흰색이되는 프로덕션에서는 유지되지 않습니다. 내가 배포 카피 스트라 노를 사용하고 뷰레일 및 Carrierwave - 생산시 투명하지 않은 PNG

<div class="container col-sm-12 center-block categories-section"> 
    <div class="row col-sm-12"> 
     <div class="group"> 
      <div class="categories-item categories-line"></div> 
      <div class="categories-item categories-text text-center"><p><b style="font-size: 30px !important">Kategorien</b></p></div> 
      <div class="categories-item categories-line"></div> 
     </div> 
    </div> 
    <div class="row vertical-divider col-sm-12"> 
     <% @blog_categories.each do |bc| %> 
      <div class="col-sm-4 col-lg-3 col-md-3"> 
       <%= link_to image_tag(bc.image.category_thumb.url), blog_category_blog_articles_path(bc.id) %> 
      <p><%= bc.description %></p> 
      </div> 
     <% end %> 
    </div> 
</div> 

에서

ImageUploader.rb

process resize_to_fit: [1000, 500] 

version :thumb do 
    process resize_and_pad: [315, 100, :transparent, 'Center'] 
end 
version :category_thumb do 
    process resize_and_pad: [160, 100, :transparent, 'Center'] 
end 

: 여기 내 코드의 조각이다. 미리 환호

답변

1

다른 버전의 ImageMagick을 사용 중이며 프로덕션에 업데이트가 필요할 수 있습니다.

당신은에 SSH가 한창를 실행하여 당신이 어떤 버전을 볼 수 있습니다 convert -version

내가 -version` 변환`실행했을 때 내가 맹세하지만, 오른쪽, 내 생산 가상 머신에 내가 (ImageMagick이 더 이상이없는 것을 발견
+0

이전에 설치 했었습니다!) 그래서'sudo apt-get install imagemagick'을 실행하고, 로컬 서버에서 캡 제작 배포를 수행하고 작동합니다;) 감사합니다. – Simon

관련 문제