cairo

    0熱度

    1回答

    import cairo import math w = 2000 h = 2000 surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, w, h) ctx = cairo.Context(surface) ctx.scale(w, h) surface_path = cairo.ImageSurface(cairo.FORMAT

    13熱度

    2回答

    我試圖在RHEL5盒子上構建wireshark 1.10的新版本,目的是製作RPM,以便我支持的客戶可以安裝它。可能是其他人,如果我能找到一個地方舉辦它。 WS1.10依賴於GTK +以及其他幾個不受可用rpm包支持的庫。因此,我必須手工製作它們。 GTK +需要支持cairo(1.8.8)的pango(1.24.5)。 在已經構建並安裝從源開羅的較新版本和Pango的的./configure提供

    0熱度

    1回答

    我做了一個小的GUI應用程序來渲染文本使用gtk + 2。在win32上處理可怕的字體。我正在使用本機窗口句柄(HDC)創建一個cairo表面。現在字體在窗口中看起來很漂亮,但是看起來畫布在繪製操作後沒有正確更新,除非我調整窗口的大小。這隻發生在win32上。 下面的代碼編譯的Linux和Win32都 #include <iostream> #include <gtk/gtk.h> #incl

    3熱度

    1回答

    我已經創建了一個Gtk.grid,其中包含一些可在網格中調整大小和拖動的按鈕。 我也創建了一個繪製網格線的Gtk.drawingarea。我希望按鈕的透明度如下: Gtk.Button.set_property("opacity", 0.3) 這樣可以使按鈕透明;但是,它不允許我看到按鈕後面的網格線。 我知道我正在用Gtk.Overlay小部件覆蓋它們,因爲不直接在按鈕後面的一部分線條顯示正確

    -1熱度

    1回答

    我正在閱讀Cairo tutorial,但我想用Python代替C.如何翻譯此代碼段? cairo_text_extents_t te; cairo_set_source_rgb (cr, 0.0, 0.0, 0.0); cairo_select_font_face (cr, "Georgia", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_

    3熱度

    1回答

    我正在閱讀word-clouds上的本教程,它需要柵格化字符串的形狀。然後可以計算字形與numpy的交點。 本教程中的作者抱怨Python Image Library。更直接的方法,可能是使用pyCairo。但是,我無法找到與每個字形對應的位掩碼。 理想情況下,我想輸入並返回一些1和零的集合,我可以把它們放到numpy中。 0000011100000 0000111100000 0001111

    0熱度

    1回答

    我設法使用pycairo創建pdf報告。封面很好,但我需要改變其方向的第二頁取決於圖的大小。如何使用pycairo設置一個頁面橫向和一個頁面縱向。謝謝。 這裏是我的函數生成第二頁: def draw_pedigree(ctx, path_to_image, left, top, container_width, container_height): # create a new page to

    0熱度

    1回答

    在我的程序中,我想用一些顏色填充兩個矩形之間的區域,內部矩形應該是白色。我這樣做的方式是繪製外部矩形並填充所需的顏色,然後繪製內部矩形並填充白色。 類似以下 cairo_rectangle(cr, x1, y1, width1, height1); cairo_set_source_rgb(cr,0,0,0); cairo_fill(cr); cairo_rectangle(cr, x2, y2,

    10熱度

    2回答

    我試圖使用pyreverse爲項目源代碼生成UML圖像。當我運行pyreverse命令,並指定生成png圖片,它運行,然後過了一段時間,它表明: dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.271394 to fit dot: graph is too large for cairo-renderer bitm

    0熱度

    1回答

    我得到一個錯誤 Couldn't find conversion for foreign struct 'cairo.Context' in <module 'threading' from '/usr/lib.python2.7/threading.pyx'> ignored 所有我在網上所做的研究表明,存在丟失包python-GI-開羅,或Python-的GObject 。 我已經安裝了所有這