int is_pixel_RGB()
Retorna:
(1) Si el píxel esta en modo RGB. (0) Si el píxel esta en modo BGR.
Descripción:
Esta función informa si el sistema gráfico esta funcionando en modo RGB o no, esta información solo es útil si se trabaja en modo de más de 8 bits (true color).
Esta información nos será útil si nos decidimos a crear alguna función de carga de imágenes para modos de más de 8 bits, ya que cada tarjeta gráfica trabaja en uno de estos dos modos.
MAIN_PROGRAM_CDIV PRIVATE int i; BEGIN_PROGRAM set_gfx(GFX_AUTODETECT_WINDOWED); set_depth(16); set_mode(m640x480); if( is_pixel_RGB() ) write (0, 0, 0, 0, "La tarjeta gráfica esta en modo RGB"); else write (0, 0, 0, 0, "La tarjeta gráfica esta en modo BGR"); LOOP FRAME; END_PROGRAM
En el ejemplo vemos el modo en el que esta funcionando al tarjeta gráfica RGB o BGR.
Importante: Si no se consigue inicializar un modo gráfico, esto puede llevar a errores, tenga especial cuidado al llamar a esta función.
Ver: set_mode()