rmagick

    0熱度

    3回答

    升級我最近升級從Ubuntu的8.04服務器到10.04後,它似乎已經打破RMagick,與此錯誤: libWand.so.10:無法打開共享對象文件:沒有這樣的文件或目錄 - /opt/ruby-enterprise-1.8.7-2009.10/lib/ruby/gems/1.8/gems/rmagick-2.12.2/lib/RMagick2.so 在網絡中尋找想法,我決定嘗試將這個符號鏈接到

    4熱度

    1回答

    我使用rmagick/imagemagick中的範圍將圖像放在特定大小的畫布上。 在我的一些機器上,它將它們作爲中心 - 在其他機器上則相反。如果我修復代碼在一臺機器上工作,那麼它就會完全相反。 有誰知道爲什麼會發生這種情況?

    0熱度

    1回答

    我迷路了,需要指導。 我們試圖使用imagemagick將一堆小圖像(X)渲染到單個統一畫布上。 不同的X可以是五種不同尺寸之一:20x20,40x40,60x60,80x80或100x100。大圖像的寬度始終設置爲600,但高度可根據需要進行調整。 在任何特定時刻,我們可以使用少至10個或多達10,000個X. 目前,我們正在與合作概念的裸機證明雲是這樣的: images.each do |im

    1熱度

    2回答

    我正在試圖運行Rails應用程序時出現以下錯誤: - /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems /rmagick-2.12.2/lib/RMagick2.so: libMagickCore.so.4:無法打開共享 目標文件:無此文件或目錄 - /opt/ruby-enterprise-1.8.7-2010.02/lib/ru

    0熱度

    1回答

    我使用Ruby Gem curb通過curl :: Easy實例的body_str方法獲取圖像,然後想使用RMagick處理圖像,但是使用Magick :: Image。讀取需要一個文件名來讀取,但我得到的是圖像的內容字符串。是的,我知道我可以先將圖像內容字符串轉換爲文件,然後將文件名傳遞給Magick :: Image.read方法。但是那會增加一個IO操作。 所以我想知道是否有可能將圖像內容字

    0熱度

    1回答

    我使用Ruby和RMagick處理圖像,但問題是語言不可知的... 我基本上處理表格數據的圖像,並認爲確定一個單元格的最簡單方法之一是檢測白色(或任何背景顏色)的連續區域,然後獲取內容的邊界框。 但是,在任何指定地點確定顏色的連續區域的最有效方法是什麼?

    0熱度

    1回答

    運行單獨工作正常,但同時運行起來的時候,它崩潰辛苦,在什麼似乎像Magick::Image#new(我把它的第一次調用)。 編輯:要求滿足以下代碼: 在Ramaze,這個問題可以重現這樣 require 'ramaze' require 'rmagick' class ExceptionCauser < Ramaze::Controller map '/' def index

    1熱度

    1回答

    我有一個問題,使用RMagick/ImageMagick打開通過Rails窗體上傳的文件。我相信這是由於Rails Tempfile行爲是爲了消除文件擴展名。從我讀過的內容來看,ImageMagick應該更喜歡使用幻數而不是文件擴展名來檢測圖像文件格式,但在我的安裝中似乎不是這種情況。我這樣做: img = Magick::Image.read(full_size_image.path) 其中

    6熱度

    2回答

    上找到ImageMagick的我部署railsapp到Ubuntu rmagick通過「捆綁安裝供應商」安裝。它安裝,以及應用程序運行 - 但這個錯誤被拋出: uninitialized constant Image::Magick 試圖讀取時: source_image = Magick::Image.read("#{Rails.root}/public/system/assets/#{se

    4熱度

    5回答

    我在翻譯下面的PHP/ImageMagick的代碼轉換成紅寶石RMagick失敗(使它成爲未來用戶更易於管理,並瞭解它的真正在做什麼): $output = array(); $returnValue = 0; $pngFiles = $myDir->find("/.png$/i"); foreach($pngFiles as $pngFile) { $cmd = 'convert