表B.128 表:イメージ情報の取得関数
関数 | 詳細  |
---|---|
int get_image_width ( image1d_t image) int get_image_width ( image1d_buffer_t image) int get_image_width ( image2d_t image) int get_image_width ( image3d_t image) int get_image_width ( image1d_array_t image) int get_image_width ( image2d_array_t image) | イメージの幅をピクセル(pixel)で返します。 |
int get_image_height ( image2d_t image) int get_image_height ( image3d_t image) int get_image_height ( image2d_array_t image) | イメージの高さをピクセル (pixel)で返します。 |
int get_image_depth ( image3d_t image) | イメージの奥行きをピクセル (pixel)で返します。 |
int get_image_channel_data_type ( image1d_t image) int get_image_channel_data_type ( image1d_buffer_t image) int get_image_channel_data_type ( image2d_t image) int get_image_channel_data_type ( image3d_t image) int get_image_channel_data_type ( image1d_array_t image) int get_image_channel_data_type ( image2d_array_t image) | チャンネルのデータ型を返 します。適正な値は以下 のものです。 CLK_SNORM_INT8 CLK_SNORM_INT16 CLK_UNORM_INT8 CLK_UNORM_INT16 CLK_UNORM_SHORT_565 CLK_UNORM_SHORT_555 CLK_UNORM_SHORT_101010 CLK_SIGNED_INT8 CLK_SIGNED_INT16 CLK_SIGNED_INT32 CLK_UNSIGNED_INT8 CLK_UNSIGNED_INT16 CLK_UNSIGNED_INT32 CLK_HALF_FLOAT CLK_FLOAT |
int get_image_channel_order ( image1d_t image) int get_image_channel_order ( image1d_buffer_t image) int get_image_channel_order ( image2d_t image) int get_image_channel_order ( image3d_t image) int get_image_channel_order ( image1d_array_t image) int get_image_channel_order ( image2d_array_t image) | イメージチャンネルのchannel orderを返します。適正な値は以下のものです。 CLK_A CLK_R CLK_Rx CLK_RG CLK_RGx CLK_RA CLK_RGB CLK_RGBx CLK_RGBA CLK_ARGB CLK_BGRA CLK_INTENSITY CLK_LUMINANCE |
int2 get_image_dim ( image2d_t image) int2 get_image_dim ( image2d_array_t image)  | 2次元イメージの幅と 高さをint2型で返します。 幅はxコンポーネント、高さ はyコンポーネントで返さ れます。  |
int4 get_image_dim ( image3d_t image) | 3次元イメージの幅、高さ、 奥行きをint4型で返します。 幅はxコンポーネント、高さは yコンポーネント、奥行きはz コンポーネント、wコンポーネ ントは0で返されます。   |
size_t get_image_array_size( image2d_array_t image) | 2次元イメージアレイ内 のイメージの数を返します。  |
size_t get_image_array_size( image1d_array_t image)  | 1次元イメージアレイ内 のイメージの数を返します。 |
read_imageで戻された色彩値へイメージチャンネルをマップ。write_imageに渡された色彩値をイメージチャンネルにマップ。
表B.129 表:イメージチャンネルのマッピング
チャネル順序  | float4、int4または uint4コンポーネント |
CL_R, CL_Rx | (r, 0.0, 0.0, 1.0) |
CL_A | (0.0, 0.0, 0.0, a)  |
CL_RG, CL_RGx | (r, g, 0.0, 1.0)  |
CL_RA | (r, 0.0, 0.0, a)  |
CL_RGB, CL_RGBx | (r, g, b, 1.0) |
CL_RGBA, CL_BGRA, CL_ARGB | (r, g, b, a) |
CL_INTENSITY  | (I, I, I, I)  |
CL_LUMINANCE   | (L, L, L, 1.0) |
Copyright 2018-2019, by Masaki Komatsu