cairo

    0熱度

    1回答

    我在haskell中使用cairo,而setSourceRGB函數取值介於0和1之間。有誰知道這是如何對應於標準的0-255漸變?如在中,255是否是均勻分佈在0-1上的梯度,還是不同?

    0熱度

    1回答

    我在運行os x 10.9的mac上使用cabal安裝cairo後端的ghc時遇到了一些問題。似乎pkg-config中缺少cairo-pdf軟件包。我曾嘗試使用自制軟件重新安裝pkg-config,但似乎沒有改變任何東西。從小集團輸出如下: andylawrence$ cabal install Cairo Resolving dependencies... [1 of 2] Compili

    14熱度

    4回答

    在Mac OS X 1.7.5 /獅子 我嘗試使用安裝包開羅自制 brew install cairo => PASSED ==> Downloading http://cairographics.org/releases/cairo-1.12.16.tar.xz Already downloaded: /Library/Caches/Homebrew/cairo-1.12.16.tar.x

    0熱度

    1回答

    我希望在包含R 3.0.1的Windows 7上的xyplot的PNG輸出中包含一個unicode字符。例如。 (注意:在ylab表達的μ) ## output to windows() works fine xyplot(CD4 ~ obstime, groups=aids$patient, data=aids, type="b", ylab=expression(sqrt("CD4/µl")

    1熱度

    1回答

    我有一個格式爲CAIRO_FORMAT_A8的cairo_surface_t。我想寫出一個灰度圖像,因此每個像素都有一個uchar類型的單個字節值。 如果我直接在CAIRO_FORMAT_A8表面上使用cairo_surface_write_to_png,我所得到的全是黑色圖像。我認爲這就是cairo內部對待A8表面的方式 - 作爲alpha值,而不是灰度數據。然而,我想要一張灰度圖像。 如果有人

    0熱度

    1回答

    我使用luacairo生成一些圖形,並希望在.dot網絡c#程序(Windows窗體不是WPF)中顯示它們。我生成了一些科學圖表。開羅可以生成各種圖形格式,我不確定哪個是這項任務的最佳選擇。原則上SVG似乎是最好的選擇,但在Winform中繪製SVG似乎非常複雜。我只想顯示圖形並允許用戶放大和縮小,但不能更改圖形本身。你能建議這個任務的最佳圖形格式嗎? P.S .:我發現https://githu

    0熱度

    1回答

    我有一個隨機函數生成的正弦波。將得到的點放入索引爲0至799(對應於我的x值)的數組中,並且所述索引的值與y的位置相對應。 現在,我試圖創建一個漸變,從綠色開始,100%alpha,並下降100px到綠色20%阿爾法。基本上會看起來像波浪向下淡出。我通過在我的線上每個點的y位置開始繪製1px寬x 100px的高梯度。 這是我的繪圖函數中的代碼。 void *do_draw(void *ptr)

    1熱度

    1回答

    我已經創建了一個自定義小部件渲染與開羅並運行應用程序它按預期工作,但是,在設計器中,小部件不會呈現任何東西。 有什麼想法? 代碼相當簡單: protected override bool OnExposeEvent (Gdk.EventExpose ev) { using (Cairo.Context ctx = Gdk.CairoHelper.Create (ev.Wind

    0熱度

    1回答

    我正在使用haskell中的gtk/cairo進行遊戲,並且正在尋找一種方法來完全清除繪圖區域(類型drawingArea的小部件)。例如,當窗口小部件調整大小時,繪圖區域會自動清除。我正在尋找一種手動清除它的方法。 有什麼建議嗎?

    1熱度

    1回答

    我使用cairo(具體來說,它的haskell綁定)來渲染遊戲世界每個勾號。現在,我通過創建旋轉和平移,創建路徑並填充它來生成我的實體。我正在尋找更有效的方式來處理這個問題。我理想的做法是創建某種形狀的精靈,並將其複製到正確的座標上。 我該怎麼做呢?或者,如果我以錯誤的方式思考這個問題,我該怎麼做呢?我真的沒有製作遊戲或開羅的經驗,我只是爲了好玩而做這個。任何建議表示讚賞。