[問題] xPixmap 和 gdk_pixbuf
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
gcc, c++, linux
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
Gtk+-2.0, X11
問題(Question):
我有一支第三方rend圖的函式庫,出來的結果是XPixmap,
但接下來需要用到gdk-pixbuf重新scale圖的大小,
找了一下好像沒有相關聯的Api可以直接從xPixmap直接轉成gdk_pixbuf
接近的api似乎是gdk_pixbuf_new_from_data
GdkPixbuf * gdk_pixbuf_new_from_data (const guchar *data,
GdkColorspace colorspace,
gboolean has_alpha,
int bits_per_sample,
int width,
int height,
int rowstride,
GdkPixbufDestroyNotify destroy_fn,
gpointer destroy_fn_data);
可以請有經驗的朋友稍微講解一下從pixmap轉成buf的個欄位該怎麼填嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.21.58
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1416384274.A.78B.html
→
11/19 19:25, , 1F
11/19 19:25, 1F
→
11/19 19:27, , 2F
11/19 19:27, 2F
→
11/19 19:27, , 3F
11/19 19:27, 3F
所以xpm就是XPixmap.. 我忽然覺得我好蠢阿XD
我去試試看,晚點再來回報有沒有問題。謝啦~
推
11/19 22:22, , 4F
11/19 22:22, 4F
→
11/19 22:22, , 5F
11/19 22:22, 5F
@@ 我先看一下wiki裡對xpm的敘述,之前google的時候都用pixmap去找,
實在找不到什麼結果。用xpm找的時候,通通冒出來啦~~
先謝謝兩位!
※ 編輯: chigi (220.135.21.58), 11/20/2014 09:09:10
→
11/20 14:01, , 6F
11/20 14:01, 6F
→
11/20 14:02, , 7F
11/20 14:02, 7F
推
11/20 18:30, , 8F
11/20 18:30, 8F