[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:001251] Gtk image graphics



��Ƿ��Ǥ���

Ruby/GTK �Dz����ե�����Ǥʤ����꡼��Υǡ��������褷�����Τ�
�������ɤ����ɤ��狼��ʤ��ΤǤɤʤ��������Ƥ���������

�긵�ˤ���ǡ����ϡ�2����(256*256)�ο��ͥǡ������ͤ��������Х���
ʬ�Ǥ��������������ʤˤ�Ŭ���ʥ��顼�ޥåԥ󥰤� pixmap �ˤ���
ɽ���������Ȥ����櫓�Ǥ����ɤ���顢gdk_pixmap_create_from_data
(Ruby/Gtk�Ǥ�Gdk::Pixmap.create_from_data�ˤ�Ȥ����ɤ������ʤ�
�Ǥ������Ȥ������ɤ��狼��ޤ���

Gdk (C API) �Υޥ˥奢��Ǥ�

GdkPixmap*  gdk_pixmap_create_from_data     (GdkWindow *window,
                                              const gchar *data,
                                              gint width,
                                              gint height,
                                              gint depth,
                                              GdkColor *fg,
                                              GdkColor *bg);

Create a two-color pixmap from data in XBM data. 

         window : a GdkWindow, used to determine default values
                  for the new pixmap. Can be NULL, if the depth is given. 
           data : a pointer to the data. 
          width : the width of the new pixmap in pixels. 
         height : the height of the new pixmap in pixels. 
          depth : the depth (number of bits per pixel) of the new pixmap. 
             fg : the foreground color. 
             bg : the background color. 
          Returns : the GdkPixmap 

�ȤʤäƤޤ���Ruby�Ǥΰ�����Ʊ���Ǥ���fg �� bg ��ɤ�����Ф���
�Τ��狼��ʤ�����window ��褯ʬ����ʤ������餫���� width *
height ʬ�� window ����ݤ����Ȥ����Τ����顣���顼�ޥåפϤɤ���
���ꤹ��Τ���狼��ʤ���window�˹��ߤʤΤ����������ˡ����ʤߤ�
window �� NULL �˽���뤽���Ǥ�����Ruby/Gtk �ǤϤ���򥵥ܤäƤ�
����nil �ʤ� NULL �Ȥ������˽����Ϥ��ʤΤˡ�NULL�ξ�祫�顼�ޥ�
�פϤɤ��ʤ�Τ��� 

depth��2�Х��ȤΥǡ����ʤ�16�Ǥ��͡��狼��ΤϤ��줯�餤�Ǥ���
�Ȥۤۡ�