توابع تبدیل RenderScript

نمای کلی

توابع زیر از یک نوع برداری عددی به نوع دیگر یا از یک نمایش رنگی به دیگری تبدیل می شوند.

خلاصه

توابع
تبدیل کنید بردارهای عددی را تبدیل کنید
rsPackColorTo8888 یک uchar4 RGBA از شناورها ایجاد کنید
rsUnpackColor8888 یک float4 RGBA از uchar4 ایجاد کنید
rsYuvToRGBA یک مقدار YUV را به RGBA تبدیل کنید

توابع

تبدیل : بردارهای عددی را تبدیل کنید

char2 convert_char2( char2 v);
char2 convert_char2( double2 v); در سطح 21 API اضافه شد
char2 convert_char2( float2 v);
char2 convert_char2( half2 v); در سطح 24 API اضافه شد
char2 convert_char2( int2 v);
char2 convert_char2( long2 v); در سطح 21 API اضافه شد
char2 convert_char2( short2 v);
char2 convert_char2( uchar2 v);
char2 convert_char2( uint2 v);
char2 convert_char2( ulong2 v); در سطح 21 API اضافه شد
char2 convert_char2( ushort2 v);
char3 convert_char3( char3 v);
char3 convert_char3( double3 v); در سطح 21 API اضافه شد
char3 convert_char3( float3 v);
char3 convert_char3( half3 v); در سطح 24 API اضافه شد
char3 convert_char3( int3 v);
char3 convert_char3( long3 v); در سطح 21 API اضافه شد
char3 convert_char3( short3 v);
char3 convert_char3( uchar3 v);
char3 convert_char3( uint3 v);
char3 convert_char3( ulong3 v); در سطح 21 API اضافه شد
char3 convert_char3( ushort3 v);
char4 convert_char4( char4 v);
char4 convert_char4( double4 v); در سطح 21 API اضافه شد
char4 convert_char4( float4 v);
char4 convert_char4( half4 v); در سطح 24 API اضافه شد
char4 convert_char4( int4 v);
char4 convert_char4( long4 v); در سطح 21 API اضافه شد
char4 convert_char4( short4 v);
char4 convert_char4( uchar4 v);
char4 convert_char4( uint4 v);
char4 convert_char4( ulong4 v); در سطح 21 API اضافه شد
char4 convert_char4( ushort4 v);
double2 convert_double2( char2 v); در سطح 21 API اضافه شد
double2 convert_double2( double2 v); در سطح 21 API اضافه شد
double2 convert_double2( float2 v); در سطح 21 API اضافه شد
double2 convert_double2( half2 v); در سطح 24 API اضافه شد
double2 convert_double2( int2 v); در سطح 21 API اضافه شد
double2 convert_double2( long2 v); در سطح API 21 اضافه شد
double2 convert_double2( short2 v); در سطح 21 API اضافه شد
double2 convert_double2( uchar2 v); در سطح 21 API اضافه شد
double2 convert_double2( uint2 v); در سطح 21 API اضافه شد
double2 convert_double2( ulong2 v); در سطح 21 API اضافه شد
double2 convert_double2( ushort2 v); در سطح 21 API اضافه شد
double3 convert_double3( char3 v); در سطح 21 API اضافه شد
double3 convert_double3( double3 v); در سطح 21 API اضافه شد
double3 convert_double3( float3 v); در سطح 21 API اضافه شد
double3 convert_double3( half3 v); در سطح 24 API اضافه شد
double3 convert_double3( int3 v); در سطح 21 API اضافه شد
double3 convert_double3( long3 v); در سطح 21 API اضافه شد
double3 convert_double3( short3 v); در سطح 21 API اضافه شد
double3 convert_double3( uchar3 v); در سطح 21 API اضافه شد
double3 convert_double3( uint3 v); در سطح 21 API اضافه شد
double3 convert_double3( ulong3 v); در سطح 21 API اضافه شد
double3 convert_double3( ushort3 v); در سطح 21 API اضافه شد
double4 convert_double4( char4 v); در سطح 21 API اضافه شد
double4 convert_double4( double4 v); در سطح 21 API اضافه شد
double4 convert_double4( float4 v); در سطح 21 API اضافه شد
double4 convert_double4( half4 v); در سطح 24 API اضافه شد
double4 convert_double4( int4 v); در سطح 21 API اضافه شد
double4 convert_double4( long4 v); در سطح 21 API اضافه شد
double4 convert_double4( short4 v); در سطح 21 API اضافه شد
double4 convert_double4( uchar4 v); در سطح API 21 اضافه شد
double4 convert_double4( uint4 v); در سطح 21 API اضافه شد
double4 convert_double4( ulong4 v); در سطح 21 API اضافه شد
double4 convert_double4( ushort4 v); در سطح 21 API اضافه شد
float2 convert_float2( char2 v);
float2 convert_float2( double2 v); در سطح 21 API اضافه شد
float2 convert_float2( float2 v);
float2 convert_float2( half2 v); در سطح 24 API اضافه شد
float2 convert_float2( int2 v);
float2 convert_float2( long2 v); در سطح 21 API اضافه شد
float2 convert_float2( short2 v);
float2 convert_float2( uchar2 v);
float2 convert_float2( uint2 v);
float2 convert_float2( ulong2 v); در سطح 21 API اضافه شد
float2 convert_float2( ushort2 v);
float3 convert_float3( char3 v);
float3 convert_float3( double3 v); در سطح 21 API اضافه شد
float3 convert_float3( float3 v);
float3 convert_float3( half3 v); در سطح 24 API اضافه شد
float3 convert_float3( int3 v);
float3 convert_float3( long3 v); در سطح 21 API اضافه شد
float3 convert_float3( short3 v);
float3 convert_float3( uchar3 v);
float3 convert_float3( uint3 v);
float3 convert_float3( ulong3 v); در سطح 21 API اضافه شد
float3 convert_float3( ushort3 v);
float4 convert_float4( char4 v);
float4 convert_float4( double4 v); در سطح 21 API اضافه شد
float4 convert_float4( float4 v);
float4 convert_float4( half4 v); در سطح 24 API اضافه شد
float4 convert_float4( int4 v);
float4 convert_float4( long4 v); در سطح 21 API اضافه شد
float4 convert_float4( short4 v);
float4 convert_float4( uchar4 v);
float4 convert_float4( uint4 v);
float4 convert_float4( ulong4 v); در سطح 21 API اضافه شد
float4 convert_float4( ushort4 v);
half2 convert_half2( char2 v); در سطح 24 API اضافه شد
half2 convert_half2( double2 v); در سطح 24 API اضافه شد
half2 convert_half2( float2 v); در سطح 24 API اضافه شد
half2 convert_half2( half2 v); در سطح 24 API اضافه شد
half2 convert_half2( int2 v); در سطح 24 API اضافه شد
half2 convert_half2( long2 v); در سطح 24 API اضافه شد
half2 convert_half2( short2 v); در سطح 24 API اضافه شد
half2 convert_half2( uchar2 v); در سطح 24 API اضافه شد
half2 convert_half2( uint2 v); در سطح 24 API اضافه شد
half2 convert_half2( ulong2 v); در سطح 24 API اضافه شد
half2 convert_half2( ushort2 v); در سطح 24 API اضافه شد
half3 convert_half3( char3 v); در سطح 24 API اضافه شد
half3 convert_half3( double3 v); در سطح 24 API اضافه شد
half3 convert_half3( float3 v); در سطح 24 API اضافه شد
half3 convert_half3( half3 v); در سطح 24 API اضافه شد
half3 convert_half3( int3 v); در سطح 24 API اضافه شد
half3 convert_half3( long3 v); در سطح 24 API اضافه شد
half3 convert_half3( short3 v); در سطح 24 API اضافه شد
half3 convert_half3( uchar3 v); در سطح 24 API اضافه شد
half3 convert_half3( uint3 v); در سطح 24 API اضافه شد
half3 convert_half3( ulong3 v); در سطح 24 API اضافه شد
half3 convert_half3( ushort3 v); در سطح 24 API اضافه شد
half4 convert_half4( char4 v); در سطح 24 API اضافه شد
half4 convert_half4( double4 v); در سطح 24 API اضافه شد
half4 convert_half4( float4 v); در سطح 24 API اضافه شد
half4 convert_half4( half4 v); در سطح 24 API اضافه شد
half4 convert_half4( int4 v); در سطح 24 API اضافه شد
half4 convert_half4( long4 v); در سطح 24 API اضافه شد
half4 convert_half4( short4 v); در سطح 24 API اضافه شد
half4 convert_half4( uchar4 v); در سطح 24 API اضافه شد
half4 convert_half4( uint4 v); در سطح 24 API اضافه شد
half4 convert_half4( ulong4 v); در سطح 24 API اضافه شد
half4 convert_half4( ushort4 v); در سطح 24 API اضافه شد
int2 convert_int2( char2 v);
int2 convert_int2( double2 v); در سطح 21 API اضافه شد
int2 convert_int2( float2 v);
int2 convert_int2( half2 v); در سطح 24 API اضافه شد
int2 convert_int2( int2 v);
int2 convert_int2( long2 v); در سطح 21 API اضافه شد
int2 convert_int2( short2 v);
int2 convert_int2( uchar2 v);
int2 convert_int2( uint2 v);
int2 convert_int2( ulong2 v); در سطح 21 API اضافه شد
int2 convert_int2( ushort2 v);
int3 convert_int3( char3 v);
int3 convert_int3( double3 v); در سطح 21 API اضافه شد
int3 convert_int3( float3 v);
int3 convert_int3( half3 v); در سطح 24 API اضافه شد
int3 convert_int3( int3 v);
int3 convert_int3( long3 v); در سطح 21 API اضافه شد
int3 convert_int3( short3 v);
int3 convert_int3( uchar3 v);
int3 convert_int3( uint3 v);
int3 convert_int3( ulong3 v); در سطح 21 API اضافه شد
int3 convert_int3( ushort3 v);
int4 convert_int4( char4 v);
int4 convert_int4( double4 v); در سطح 21 API اضافه شد
int4 convert_int4( float4 v);
int4 convert_int4( half4 v); در سطح 24 API اضافه شد
int4 convert_int4( int4 v);
int4 convert_int4( long4 v); در سطح 21 API اضافه شد
int4 convert_int4( short4 v);
int4 convert_int4( uchar4 v);
int4 convert_int4( uint4 v);
int4 convert_int4( ulong4 v); در سطح 21 API اضافه شد
int4 convert_int4( ushort4 v);
long2 convert_long2( char2 v); در سطح 21 API اضافه شد
long2 convert_long2( double2 v); در سطح 21 API اضافه شد
long2 convert_long2( float2 v); در سطح 21 API اضافه شد
long2 convert_long2( half2 v); در سطح 24 API اضافه شد
long2 convert_long2( int2 v); در سطح 21 API اضافه شد
long2 convert_long2( long2 v); در سطح 21 API اضافه شد
long2 convert_long2( short2 v); در سطح 21 API اضافه شد
long2 convert_long2( uchar2 v); در سطح 21 API اضافه شد
long2 convert_long2( uint2 v); در سطح 21 API اضافه شد
long2 convert_long2( ulong2 v); در سطح 21 API اضافه شد
long2 convert_long2( ushort2 v); در سطح 21 API اضافه شد
long3 convert_long3( char3 v); در سطح 21 API اضافه شد
long3 convert_long3( double3 v); در سطح 21 API اضافه شد
long3 convert_long3( float3 v); در سطح 21 API اضافه شد
long3 convert_long3( half3 v); در سطح 24 API اضافه شد
long3 convert_long3( int3 v); در سطح 21 API اضافه شد
long3 convert_long3( long3 v); در سطح 21 API اضافه شد
long3 convert_long3( short3 v); در سطح 21 API اضافه شد
long3 convert_long3( uchar3 v); در سطح 21 API اضافه شد
long3 convert_long3( uint3 v); در سطح 21 API اضافه شد
long3 convert_long3( ulong3 v); در سطح 21 API اضافه شد
long3 convert_long3( ushort3 v); در سطح 21 API اضافه شد
long4 convert_long4( char4 v); در سطح 21 API اضافه شد
long4 convert_long4( double4 v); در سطح 21 API اضافه شد
long4 convert_long4( float4 v); در سطح 21 API اضافه شد
long4 convert_long4( half4 v); در سطح 24 API اضافه شد
long4 convert_long4( int4 v); در سطح 21 API اضافه شد
long4 convert_long4( long4 v); در سطح 21 API اضافه شد
long4 convert_long4( short4 v); در سطح 21 API اضافه شد
long4 convert_long4( uchar4 v); در سطح 21 API اضافه شد
long4 convert_long4( uint4 v); در سطح 21 API اضافه شد
long4 convert_long4( ulong4 v); در سطح 21 API اضافه شد
long4 convert_long4( ushort4 v); در سطح API 21 اضافه شد
short2 convert_short2( char2 v);
short2 convert_short2( double2 v); در سطح 21 API اضافه شد
short2 convert_short2( float2 v);
short2 convert_short2( half2 v); در سطح 24 API اضافه شد
short2 convert_short2( int2 v);
short2 convert_short2( long2 v); در سطح 21 API اضافه شد
short2 convert_short2( short2 v);
short2 convert_short2( uchar2 v);
short2 convert_short2( uint2 v);
short2 convert_short2( ulong2 v); در سطح 21 API اضافه شد
short2 convert_short2( ushort2 v);
short3 convert_short3( char3 v);
short3 convert_short3( double3 v); در سطح 21 API اضافه شد
short3 convert_short3( float3 v);
short3 convert_short3( half3 v); در سطح 24 API اضافه شد
short3 convert_short3( int3 v);
short3 convert_short3( long3 v); در سطح 21 API اضافه شد
short3 convert_short3( short3 v);
short3 convert_short3( uchar3 v);
short3 convert_short3( uint3 v);
short3 convert_short3( ulong3 v); در سطح 21 API اضافه شد
short3 convert_short3( ushort3 v);
short4 convert_short4( char4 v);
short4 convert_short4( double4 v); در سطح 21 API اضافه شد
short4 convert_short4( float4 v);
short4 convert_short4( half4 v); در سطح 24 API اضافه شد
short4 convert_short4( int4 v);
short4 convert_short4( long4 v); در سطح 21 API اضافه شد
short4 convert_short4( short4 v);
short4 convert_short4( uchar4 v);
short4 convert_short4( uint4 v);
short4 convert_short4( ulong4 v); در سطح 21 API اضافه شد
short4 convert_short4( ushort4 v);
uchar2 convert_uchar2( char2 v);
uchar2 convert_uchar2( double2 v); در سطح 21 API اضافه شد
uchar2 convert_uchar2( float2 v);
uchar2 convert_uchar2( half2 v); در سطح 24 API اضافه شد
uchar2 convert_uchar2( int2 v);
uchar2 convert_uchar2( long2 v); در سطح 21 API اضافه شد
uchar2 convert_uchar2( short2 v);
uchar2 convert_uchar2( uchar2 v);
uchar2 convert_uchar2( uint2 v);
uchar2 convert_uchar2( ulong2 v); در سطح 21 API اضافه شد
uchar2 convert_uchar2( ushort2 v);
uchar3 convert_uchar3( char3 v);
uchar3 convert_uchar3( double3 v); در سطح 21 API اضافه شد
uchar3 convert_uchar3( float3 v);
uchar3 convert_uchar3( half3 v); در سطح 24 API اضافه شد
uchar3 convert_uchar3( int3 v);
uchar3 convert_uchar3( long3 v); در سطح 21 API اضافه شد
uchar3 convert_uchar3( short3 v);
uchar3 convert_uchar3( uchar3 v);
uchar3 convert_uchar3( uint3 v);
uchar3 convert_uchar3( ulong3 v); در سطح API 21 اضافه شد
uchar3 convert_uchar3( ushort3 v);
uchar4 convert_uchar4( char4 v);
uchar4 convert_uchar4( double4 v); در سطح 21 API اضافه شد
uchar4 convert_uchar4( float4 v);
uchar4 convert_uchar4( half4 v); در سطح 24 API اضافه شد
uchar4 convert_uchar4( int4 v);
uchar4 convert_uchar4( long4 v); در سطح 21 API اضافه شد
uchar4 convert_uchar4( short4 v);
uchar4 convert_uchar4( uchar4 v);
uchar4 convert_uchar4( uint4 v);
uchar4 convert_uchar4( ulong4 v); در سطح 21 API اضافه شد
uchar4 convert_uchar4( ushort4 v);
uint2 convert_uint2( char2 v);
uint2 convert_uint2( double2 v); در سطح 21 API اضافه شد
uint2 convert_uint2( float2 v);
uint2 convert_uint2( half2 v); در سطح 24 API اضافه شد
uint2 convert_uint2( int2 v);
uint2 convert_uint2( long2 v); در سطح 21 API اضافه شد
uint2 convert_uint2( short2 v);
uint2 convert_uint2( uchar2 v);
uint2 convert_uint2( uint2 v);
uint2 convert_uint2( ulong2 v); در سطح API 21 اضافه شد
uint2 convert_uint2( ushort2 v);
uint3 convert_uint3( char3 v);
uint3 convert_uint3( double3 v); در سطح 21 API اضافه شد
uint3 convert_uint3( float3 v);
uint3 convert_uint3( half3 v); در سطح 24 API اضافه شد
uint3 convert_uint3( int3 v);
uint3 convert_uint3( long3 v); در سطح 21 API اضافه شد
uint3 convert_uint3( short3 v);
uint3 convert_uint3( uchar3 v);
uint3 convert_uint3( uint3 v);
uint3 convert_uint3( ulong3 v); در سطح API 21 اضافه شد
uint3 convert_uint3( ushort3 v);
uint4 convert_uint4( char4 v);
uint4 convert_uint4( double4 v); در سطح 21 API اضافه شد
uint4 convert_uint4( float4 v);
uint4 convert_uint4( half4 v); در سطح 24 API اضافه شد
uint4 convert_uint4( int4 v);
uint4 convert_uint4( long4 v); در سطح 21 API اضافه شد
uint4 convert_uint4( short4 v);
uint4 convert_uint4( uchar4 v);
uint4 convert_uint4( uint4 v);
uint4 convert_uint4( ulong4 v); در سطح API 21 اضافه شد
uint4 convert_uint4( ushort4 v);
ulong2 convert_ulong2( char2 v); در سطح API 21 اضافه شد
ulong2 convert_ulong2( double2 v); در سطح 21 API اضافه شد
ulong2 convert_ulong2( float2 v); در سطح 21 API اضافه شد
ulong2 convert_ulong2( half2 v); در سطح 24 API اضافه شد
ulong2 convert_ulong2( int2 v); در سطح 21 API اضافه شد
ulong2 convert_ulong2( long2 v); در سطح API 21 اضافه شد
ulong2 convert_ulong2( short2 v); در سطح API 21 اضافه شد
ulong2 convert_ulong2( uchar2 v); در سطح 21 API اضافه شد
ulong2 convert_ulong2( uint2 v); در سطح API 21 اضافه شد
ulong2 convert_ulong2( ulong2 v); در سطح API 21 اضافه شد
ulong2 convert_ulong2( ushort2 v); در سطح API 21 اضافه شد
ulong3 convert_ulong3( char3 v); در سطح API 21 اضافه شد
ulong3 convert_ulong3( double3 v); در سطح API 21 اضافه شد
ulong3 convert_ulong3( float3 v); در سطح API 21 اضافه شد
ulong3 convert_ulong3( half3 v); در سطح 24 API اضافه شد
ulong3 convert_ulong3( int3 v); در سطح 21 API اضافه شد
ulong3 convert_ulong3( long3 v); در سطح 21 API اضافه شد
ulong3 convert_ulong3( short3 v); در سطح API 21 اضافه شد
ulong3 convert_ulong3( uchar3 v); در سطح API 21 اضافه شد
ulong3 convert_ulong3( uint3 v); در سطح 21 API اضافه شد
ulong3 convert_ulong3( ulong3 v); در سطح API 21 اضافه شد
ulong3 convert_ulong3( ushort3 v); در سطح API 21 اضافه شد
ulong4 convert_ulong4( char4 v); در سطح API 21 اضافه شد
ulong4 convert_ulong4( double4 v); در سطح API 21 اضافه شد
ulong4 convert_ulong4( float4 v); در سطح 21 API اضافه شد
ulong4 convert_ulong4( half4 v); در سطح 24 API اضافه شد
ulong4 convert_ulong4( int4 v); در سطح 21 API اضافه شد
ulong4 convert_ulong4( long4 v); در سطح 21 API اضافه شد
ulong4 convert_ulong4( short4 v); در سطح 21 API اضافه شد
ulong4 convert_ulong4( uchar4 v); در سطح 21 API اضافه شد
ulong4 convert_ulong4( uint4 v); در سطح 21 API اضافه شد
ulong4 convert_ulong4( ulong4 v); در سطح 21 API اضافه شد
ulong4 convert_ulong4( ushort4 v); در سطح 21 API اضافه شد
ushort2 convert_ushort2( char2 v);
usort2 convert_ushort2( double2 v); در سطح 21 API اضافه شد
ushort2 convert_ushort2( float2 v);
usort2 convert_ushort2( half2 v); در سطح 24 API اضافه شد
ushort2 convert_ushort2( int2 v);
ushort2 convert_ushort2( long2 v); در سطح API 21 اضافه شد
usort2 convert_ushort2( short2 v);
usort2 convert_ushort2( uchar2 v);
usort2 convert_ushort2( uint2 v);
ushort2 convert_ushort2( ulong2 v); در سطح API 21 اضافه شد
ushort2 convert_ushort2( ushort2 v);
ushort3 convert_ushort3( char3 v);
usort3 convert_ushort3( double3 v); در سطح 21 API اضافه شد
ushort3 convert_ushort3( float3 v);
usort3 convert_ushort3( half3 v); در سطح 24 API اضافه شد
usort3 convert_ushort3( int3 v);
usort3 convert_ushort3( long3 v); در سطح API 21 اضافه شد
usort3 convert_ushort3( short3 v);
usort3 convert_ushort3( uchar3 v);
usort3 convert_ushort3( uint3 v);
ushort3 convert_ushort3( ulong3 v); در سطح API 21 اضافه شد
ushort3 convert_ushort3( ushort3 v);
ushort4 convert_ushort4( char4 v);
usort4 convert_ushort4( double4 v); در سطح API 21 اضافه شد
ushort4 convert_ushort4( float4 v);
usort4 convert_ushort4( half4 v); در سطح 24 API اضافه شد
ushort4 convert_ushort4( int4 v);
ushort4 convert_ushort4( long4 v); در سطح 21 API اضافه شد
usort4 convert_ushort4( short4 v);
usort4 convert_ushort4( uchar4 v);
usort4 convert_ushort4( uint4 v);
ushort4 convert_ushort4( ulong4 v); در سطح 21 API اضافه شد
ushort4 convert_ushort4( ushort4 v);

یک بردار را از یک نوع عددی به دیگری تبدیل می کند. تبدیل در هر ورودی انجام می شود.

به عنوان مثال فراخوانی a = convert_short3(b); معادل انجام ax = (short)bx; ay = (short)by; az = (short)bz; .

تبدیل مقادیر ممیز شناور به انواع عدد صحیح کوتاه می شود.

تبدیل اعداد بیش از حد بزرگ برای تناسب با نوع مقصد، نتایج نامشخصی به همراه دارد. به عنوان مثال، تبدیل یک شناور حاوی 1.0e18 به یک کوتاه تعریف نشده است. برای جلوگیری از این کار از گیره () استفاده کنید.

rsPackColorTo8888 : یک uchar4 RGBA از شناورها ایجاد کنید

uchar4 rsPackColorTo8888 (float r، float g، float b);
uchar4 rsPackColorTo8888(float r، float g، float b، float a);
uchar4 rsPackColorTo8888 (رنگ float3 );
uchar4 rsPackColorTo8888 (رنگ float4 );
پارامترها
r جزء قرمز.
g جزء سبز.
ب جزء آبی.
الف جزء آلفا
رنگ بردار 3 یا 4 شناور حاوی مقادیر R، G، B و A.

سه یا چهار مقدار RGBA ممیز شناور را در یک uchar4 بسته بندی می کند.

مقادیر ورودی معمولاً بین 0.0f و 1.0f را شامل می شود. برای مقادیر ورودی خارج از این محدوده، خروجی‌های حاصل بین 0 تا 255 بسته می‌شوند. زیرا این بستن ممکن است پس از ضرب ورودی در 255.f و تبدیل به یک عدد صحیح و اعداد ورودی بزرگتر از INT_MAX/255 انجام شود. f یا کمتر از INT_MIN/255.f منجر به رفتار نامشخص می شود.

اگر جزء آلفا مشخص نشده باشد، 1.0 در نظر گرفته می شود، یعنی نتیجه یک مجموعه آلفا روی 255 خواهد داشت.

rsUnpackColor8888 : یک float4 RGBA از uchar4 ایجاد کنید

float4 rsUnpackColor8888( uchar4 c);

یک رنگ uchar4 را به float4 باز می کند. شناورهای حاصل بین 0.0 و 1.0 شامل خواهند شد.

rsYuvToRGBA : یک مقدار YUV را به RGBA تبدیل کنید

float4 rsYuvToRGBA_float4( ucharucharuchar v);
uchar4 rsYuvToRGBA_uchar4( ucharucharuchar v);
پارامترها
y جزء درخشندگی.
تو مولفه U chrominance.
v جزء کرومانس V.

یک رنگ را از نمایش YUV به RGBA تبدیل می کند.

ما در حال حاضر تابعی برای انجام تبدیل معکوس ارائه نمی کنیم.