rmagick

    3熱度

    3回答

    我試圖從一個非常大的數組繪製點使用Ruby的圖像。使得數組項目由適當顏色的點或點表示,並且點一起形成該形狀。由於這些點來自陣列,它們在顏色或位置上不是隨機的,所以我很困惑如何開始。 我想最終形成一個螺旋星系的形狀,但只考慮上面的問題。後來這也可能變得複雜,因爲中間會有更多的外層點,但這並不重要。我只想知道如何首先使用我的數組項來根據數組項目的顏色創建一個有序的圖像。 利用該初始圖像,我可以將圖像拆

    2熱度

    1回答

    在ruby項目中使用Rmagick生成一個標題,所有工作正常,但是我需要在標題後面放置一個圖像,我想知道是否有任何方法可以找出寬度我剛剛繪製的文字? 感謝 canvas = Magick::Image.new(600, 18){ self.background_color = '#212121' } gc = Magick::Draw.new gc.fill('white')

    1熱度

    1回答

    當下面的代碼段令人驚訝地給出原始和調整大小的圖像相同的輸出。在Ubuntu Jaunty上用rmagick(2.12.2)和ruby 1.8.7(2008-08-11 patchlevel 72)[i486-linux]執行。 img = nil File.open("~/rmagick/test/original.JPG", "r") { |f| img = f.read } img = M

    0熱度

    3回答

    我已經安裝了以下內容: ImageMagick的 libmagickwand-dev的 但還是我得到這個錯誤。 ====================================================================== Mon 05Oct09 19:36:06 This installation of RMagick 2.12.0 is configured

    0熱度

    1回答

    我有興趣在我的頁面上動態製作3D餅圖,具體取決於從我的數據庫中提取的值。圖表只會每隔幾天更新一次,所以我不介意進程密集型任務,因爲我可以緩存圖像。二維圖表和餅圖圖書館似乎無處不在,但有沒有任何庫(服務器端圖像魔術,或客戶端JavaScript),可以產生像樣的3D餅圖? 如果它可以很容易地集成到Ruby-On-Rails中,那就要多加點。 An example of the type of cha

    4熱度

    3回答

    我正在使用rmagick gem從控制器生成動態圖像。控制器將id作爲參數,在模型上查找,在現有圖像上寫入文本並輸出。 我已經運行一些基準比較,產生它的每個請求對寫入磁盤,並使用send_data輸出,如果它已經存在。我沒有注意到這兩種方法之間的請求/秒差別很大。 是否有緩存圖像或將其寫入磁盤,而不是動態生成它爲每個請求的最佳做法?一旦生成,這些圖像將保持大部分爲靜態,但我也希望在一定的時間間隔後

    9熱度

    5回答

    我一直在使用下面做一個顏色轉換 if @image.colorspace == Magick::CMYKColorspace # @image.colorspace #=> CMYKColorspace=12 @image.colorspace = Magick::RGBColorspace @image = @image.negate end 它

    1熱度

    1回答

    我有默認的Ruby 1.8.7的Mac OS X 10.6.2。我安裝了Ruby 1.8.6 RVM(rvm install 1.8.6)。雖然我跑我使用Ruby 1.8.6的測試中,我得到錯誤: 使dyld:NSLinkModule()錯誤 使dyld:找不到符號:_DestroyConstitute 從引用:/Users/snowak/.rvm/gems/ruby-1.8。 6-p383/ge

    1熱度

    2回答

    我在Snow Leopard上使用RMagick 2.12.2和ImageMagick 6.5.6-10。我正在嘗試在一組照片上放置標題,並且我得到了標題的工作方式(即它出現在圖像上),但我無法使重力參數正常工作。 無論我設定了什麼,我都會在NorthGravity上做一些變化。 例如:將它設置爲SouthWestGravity給了我NorthWestGravity。將其設置爲SouthEastG

    2熱度

    1回答

    我正在使用本地生成的驗證碼系統。這使用Rmagick和Rmagick自帶ImageList。現有的代碼就是這樣。 im = ImageList.new("#{@@captcha_image_path}/#{captcha.pos}.JPG") @imgdata = im.to_blob send_data(@imgdata, :filename => 'captcha.jpg