RenderScript 轉換函式

總覽

下列函式可從數值向量類型轉換為另一種,或是從一種色彩表示法轉換成另一種色彩向量類型。

摘要

函式
convert 轉換數值向量
rsPackColorTo8888 根據浮點值建立 uchar4 RGBA
rsUnpackColor8888 使用 uchar4 建立 float4 RGBA
rsYuvToRGBA 將 YUV 值轉換為 RGBA

函式

convert :轉換數值向量

char2 transform_char2(char2 v);
char2 transform_char2(double2 v); 已在 API 級別 21 中新增。
char2 convert_char2(float2 v);
char2 transform_char2(half2 v); 已在 API 級別 24 中新增。
char2 transform_char2(int2 v);
char2 transform_char2(long2 v); 已在 API 級別 21 中新增。
char2 transform_char2(short2 v);
char2 transform_char2(uchar2 v);
char2 transform_char2(uint2 v);
char2 transform_char2(ulong2 v); 已在 API 級別 21 中新增。
char2 transform_char2(ushort2 v);
char3 transform_char3(char3 v);
char3 transform_char3(double3 v); 已在 API 級別 21 中新增。
char3 convert_char3(float3 v);
char3 transform_char3(half3 v); 已在 API 級別 24 中新增。
char3 transform_char3(int3 v);
char3 transform_char3(long3 v); 已在 API 級別 21 中新增。
char3 transform_char3(short3 v);
char3 transform_char3(uchar3 v);
char3 transform_char3(uint3 v);
char3 transform_char3(ulong3 v); 已在 API 級別 21 中新增。
char3 transform_char3(ushort3 v);
char4 transform_char4(char4 v);
char4 transform_char4(double4 v); 已在 API 級別 21 中新增。
char4 convert_char4(float4 v);
char4 convert_char4(half4 v); 已在 API 級別 24 中新增。
char4 transform_char4(int4 v);
char4 transform_char4(long4 v); 已在 API 級別 21 中新增。
char4 transform_char4(short4 v);
char4 transform_char4(uchar4 v);
char4 transform_char4(uint4 v);
char4 transform_char4(ulong4 v); 已在 API 級別 21 中新增。
char4 transform_char4(ushort4 v);
double2Convert_double2(char2 v); 已在 API 級別 21 中新增。
double2 convert_double2(double2 v); 已在 API 級別 21 中新增。
double2 transform_double2(float2 v); 已在 API 級別 21 中新增。
double2 transform_double2(half2 v); 已在 API 級別 24 中新增。
double2Convert_double2(int2 v); 已在 API 級別 21 中新增。
double2 transform_double2(long2 v); 已在 API 級別 21 中新增。
double2 transform_double2(short2 v); 已在 API 級別 21 中新增。
double2 transform_double2(uchar2 v); 已在 API 級別 21 中新增。
double2Convert_double2(uint2 v); 已在 API 級別 21 中新增。
double2 transform_double2(ulong2 v); 已在 API 級別 21 中新增。
double2 transform_double2(ushort2 v); 已在 API 級別 21 中新增。
double3Convert_double3(char3 v); 已在 API 級別 21 中新增。
double3Convert_double3(double3 v); 已在 API 級別 21 中新增。
double3 transform_double3(float3 v); 已在 API 級別 21 中新增。
double3 transform_double3(half3 v); 已在 API 級別 24 中新增。
double3Convert_double3(int3 v); 已在 API 級別 21 中新增。
double3 transform_double3(long3 v); 已在 API 級別 21 中新增。
double3 transform_double3(short3 v); 已在 API 級別 21 中新增。
double3 transform_double3(uchar3 v); 已在 API 級別 21 中新增。
double3Convert_double3(uint3 v); 已在 API 級別 21 中新增。
double3 transform_double3(ulong3 v); 已在 API 級別 21 中新增。
double3 transform_double3(ushort3 v); 已在 API 級別 21 中新增。
double4 transform_double4(char4 v); 已在 API 級別 21 中新增。
double4 convert_double4(double4 v); 已在 API 級別 21 中新增。
double4 transform_double4(float4 v); 已在 API 級別 21 中新增。
double4 transform_double4(half4 v); 已在 API 級別 24 中新增。
double4Convert_double4(int4 v); 已在 API 級別 21 中新增。
double4 transform_double4(long4 v); 已在 API 級別 21 中新增。
double4 transform_double4(short4 v); 已在 API 級別 21 中新增。
double4 transform_double4(uchar4 v); 已在 API 級別 21 中新增。
double4Convert_double4(uint4 v); 已在 API 級別 21 中新增。
double4 transform_double4(ulong4 v); 已在 API 級別 21 中新增。
double4 transform_double4(ushort4 v); 已在 API 級別 21 中新增。
float2 transform_float2(char2 v);
float2 convert_float2(double2 v); 已在 API 級別 21 中新增。
float2 convert_float2(float2 v);
float2 convert_float2(half2 v); 已在 API 級別 24 中新增。
float2 convert_float2(int2 v);
float2 convert_float2(long2 v); 已在 API 級別 21 中新增。
float2 convert_float2(short2 v);
float2 convert_float2(uchar2 v);
float2 convert_float2(uint2 v);
float2 convert_float2(ulong2 v); 已在 API 級別 21 中新增。
float2 convert_float2(ushort2 v);
float3 transform_float3(char3 v);
float3 transform_float3(double3 v); 已在 API 級別 21 中新增。
float3 convert_float3(float3 v);
float3 convert_float3(half3 v); 已在 API 級別 24 中新增。
float3 transform_float3(int3 v);
float3 transform_float3(long3 v); 已在 API 級別 21 中新增。
float3 convert_float3(short3 v);
float3 transform_float3(uchar3 v);
float3 convert_float3(uint3 v);
float3 transform_float3(ulong3 v); 已在 API 級別 21 中新增。
float3 transform_float3(ushort3 v);
float4 convert_float4(char4 v);
float4 convert_float4(double4 v); 已在 API 級別 21 中新增。
float4 convert_float4(float4 v);
float4 convert_float4(half4 v); 已在 API 級別 24 中新增。
float4 convert_float4(int4 v);
float4 convert_float4(long4 v); 已在 API 級別 21 中新增。
float4 convert_float4(short4 v);
float4 convert_float4(uchar4 v);
float4 convert_float4(uint4 v);
float4 convert_float4(ulong4 v); 已在 API 級別 21 中新增。
float4 convert_float4(ushort4 v);
half2 transform_half2(char2 v); 已在 API 級別 24 中新增。
half2 transform_half2(double2 v); 已在 API 級別 24 中新增。
half2 convert_half2(float2 v); 已在 API 級別 24 中新增。
half2 convert_half2(half2 v); 已在 API 級別 24 中新增。
half2 transform_half2(int2 v); 已在 API 級別 24 中新增。
half2 transform_half2(long2 v); 已在 API 級別 24 中新增。
half2 transform_half2(short2 v); 已在 API 級別 24 中新增。
half2 convert_half2(uchar2 v); 已在 API 級別 24 中新增。
half2 convert_half2(uint2 v); 已在 API 級別 24 中新增。
half2 convert_half2(ulong2 v); 已在 API 級別 24 中新增。
half2 transform_half2(ushort2 v); 已在 API 級別 24 中新增。
half3 convert_half3(char3 v); 已在 API 級別 24 中新增。
half3 transform_half3(double3 v); 已在 API 級別 24 中新增。
half3 convert_half3(float3 v); 已在 API 級別 24 中新增。
half3 convert_half3(half3 v); 已在 API 級別 24 中新增。
half3 transform_half3(int3 v); 已在 API 級別 24 中新增。
half3 transform_half3(long3 v); 已在 API 級別 24 中新增。
half3 transform_half3(short3 v); 已在 API 級別 24 中新增。
half3 convert_half3(uchar3 v); 已在 API 級別 24 中新增。
half3 transform_half3(uint3 v); 已在 API 級別 24 中新增。
half3 convert_half3(ulong3 v); 已在 API 級別 24 中新增。
half3 transform_half3(ushort3 v); 已在 API 級別 24 中新增。
half4 transform_half4(char4 v); 已在 API 級別 24 中新增。
half4 convert_half4(double4 v); 已在 API 級別 24 中新增。
half4 convert_half4(float4 v); 已在 API 級別 24 中新增。
half4 convert_half4(half4 v); 已在 API 級別 24 中新增。
half4 convert_half4(int4 v); 已在 API 級別 24 中新增。
half4 transform_half4(long4 v); 已在 API 級別 24 中新增。
half4 convert_half4(short4 v); 已在 API 級別 24 中新增。
half4 convert_half4(uchar4 v); 已在 API 級別 24 中新增。
half4 convert_half4(uint4 v); 已在 API 級別 24 中新增。
half4 convert_half4(ulong4 v); 已在 API 級別 24 中新增。
half4 transform_half4(ushort4 v); 已在 API 級別 24 中新增。
int2 transform_int2(char2 v);
int2 transform_int2(double2 v); 已在 API 級別 21 中新增。
int2 transform_int2(float2 v);
int2 transform_int2(half2 v); 已在 API 級別 24 中新增。
int2 transform_int2(int2 v);
int2 transform_int2(long2 v); 已在 API 級別 21 中新增。
int2 transform_int2(short2 v);
int2 transform_int2(uchar2 v);
int2 transform_int2(uint2 v);
int2 transform_int2(ulong2 v); 已在 API 級別 21 中新增。
int2 transform_int2(ushort2 v);
int3 transform_int3(char3 v);
int3 transform_int3(double3 v); 已在 API 級別 21 中新增。
int3 transform_int3(float3 v);
int3 transform_int3(half3 v); 已在 API 級別 24 中新增。
int3Convert_int3(int3 v);
int3 transform_int3(long3 v); 已在 API 級別 21 中新增。
int3 transform_int3(short3 v);
int3 transform_int3(uchar3 v);
int3 transform_int3(uint3 v);
int3 transform_int3(ulong3 v); 已在 API 級別 21 中新增。
int3 transform_int3(ushort3 v);
int4 transform_int4(char4 v);
int4 transform_int4(double4 v); 已在 API 級別 21 中新增。
int4 convert_int4(float4 v);
int4 convert_int4(half4 v); 已在 API 級別 24 中新增。
int4 transform_int4(int4 v);
int4 transform_int4(long4 v); 已在 API 級別 21 中新增。
int4 transform_int4(short4 v);
int4 transform_int4(uchar4 v);
int4 transform_int4(uint4 v);
int4 transform_int4(ulong4 v); 已在 API 級別 21 中新增。
int4 transform_int4(ushort4 v);
long2 transform_long2(char2 v); 已在 API 級別 21 中新增。
long2 transform_long2(double2 v); 已在 API 級別 21 中新增。
long2 transform_long2(float2 v); 已在 API 級別 21 中新增。
long2 transform_long2(half2 v); 已在 API 級別 24 中新增。
long2 transform_long2(int2 v); 已在 API 級別 21 中新增。
long2 transform_long2(long2 v); 已在 API 級別 21 中新增。
long2 transform_long2(short2 v); 已在 API 級別 21 中新增。
long2 transform_long2(uchar2 v); 已在 API 級別 21 中新增。
long2 transform_long2(uint2 v); 已在 API 級別 21 中新增。
long2 transform_long2(ulong2 v); 已在 API 級別 21 中新增。
long2 transform_long2(ushort2 v); 已在 API 級別 21 中新增。
long3 transform_long3(char3 v); 已在 API 級別 21 中新增。
long3 transform_long3(double3 v); 已在 API 級別 21 中新增。
long3 transform_long3(float3 v); 已在 API 級別 21 中新增。
long3 transform_long3(half3 v); 已在 API 級別 24 中新增。
long3 transform_long3(int3 v); 已在 API 級別 21 中新增。
long3 transform_long3(long3 v); 已在 API 級別 21 中新增。
long3 transform_long3(short3 v); 已在 API 級別 21 中新增。
long3 transform_long3(uchar3 v); 已在 API 級別 21 中新增。
long3 transform_long3(uint3 v); 已在 API 級別 21 中新增。
long3 transform_long3(ulong3 v); 已在 API 級別 21 中新增。
long3 transform_long3(ushort3 v); 已在 API 級別 21 中新增。
long4 transform_long4(char4 v); 已在 API 級別 21 中新增。
long4 transform_long4(double4 v); 已在 API 級別 21 中新增。
long4 transform_long4(float4 v); 已在 API 級別 21 中新增。
long4 transform_long4(half4 v); 已在 API 級別 24 中新增。
long4 transform_long4(int4 v); 已在 API 級別 21 中新增。
long4 transform_long4(long4 v); 已在 API 級別 21 中新增。
long4 transform_long4(short4 v); 已在 API 級別 21 中新增。
long4 transform_long4(uchar4 v); 已在 API 級別 21 中新增。
long4 transform_long4(uint4 v); 已在 API 級別 21 中新增。
long4 transform_long4(ulong4 v); 已在 API 級別 21 中新增。
long4 transform_long4(ushort4 v); 已在 API 級別 21 中新增。
short2 transform_short2(char2 v);
short2 transform_short2(double2 v); 已在 API 級別 21 中新增。
short2 transform_short2(float2 v);
short2 transform_short2(half2 v); 已在 API 級別 24 中新增。
short2 transform_short2(int2 v);
short2 transform_short2(long2 v); 已在 API 級別 21 中新增。
short2 transform_short2(short2 v);
short2 transform_short2(uchar2 v);
short2 transform_short2(uint2 v);
short2 transform_short2(ulong2 v); 已在 API 級別 21 中新增。
short2 transform_short2(ushort2 v);
short3 transform_short3(char3 v);
short3 transform_short3(double3 v); 已在 API 級別 21 中新增。
short3 transform_short3(float3 v);
short3 transform_short3(half3 v); 已在 API 級別 24 中新增。
short3 transform_short3(int3 v);
short3 transform_short3(long3 v); 已在 API 級別 21 中新增。
short3 transform_short3(short3 v);
short3 transform_short3(uchar3 v);
short3 transform_short3(uint3 v);
short3 transform_short3(ulong3 v); 已在 API 級別 21 中新增。
short3 transform_short3(ushort3 v);
short4 transform_short4(char4 v);
short4 transform_short4(double4 v); 已在 API 級別 21 中新增。
short4 transform_short4(float4 v);
short4 transform_short4(half4 v); 已在 API 級別 24 中新增。
short4 transform_short4(int4 v);
short4 transform_short4(long4 v); 已在 API 級別 21 中新增。
short4 transform_short4(short4 v);
short4 transform_short4(uchar4 v);
short4 transform_short4(uint4 v);
short4 transform_short4(ulong4 v); 已在 API 級別 21 中新增。
short4 transform_short4(ushort4 v);
uchar2 transform_uchar2(char2 v);
uchar2 transform_uchar2(double2 v); 已在 API 級別 21 中新增。
uchar2 convert_uchar2(float2 v);
uchar2 transform_uchar2(half2 v); 已在 API 級別 24 中新增。
uchar2 transform_uchar2(int2 v);
uchar2 transform_uchar2(long2 v); 已在 API 級別 21 中新增。
uchar2 transform_uchar2(short2 v);
uchar2 transform_uchar2(uchar2 v);
uchar2 transform_uchar2(uint2 v);
uchar2 transform_uchar2(ulong2 v); 已在 API 級別 21 中新增。
uchar2 transform_uchar2(ushort2 v);
uchar3 transform_uchar3(char3 v);
uchar3 transform_uchar3(double3 v); 已在 API 級別 21 中新增。
uchar3 transform_uchar3(float3 v);
uchar3 transform_uchar3(half3 v); 已在 API 級別 24 中新增。
uchar3 transform_uchar3(int3 v);
uchar3 transform_uchar3(long3 v); 已在 API 級別 21 中新增。
uchar3 transform_uchar3(short3 v);
uchar3 transform_uchar3(uchar3 v);
uchar3 transform_uchar3(uint3 v);
uchar3 transform_uchar3(ulong3 v); 已在 API 級別 21 中新增。
uchar3 transform_uchar3(ushort3 v);
uchar4 transform_uchar4(char4 v);
uchar4 transform_uchar4(double4 v); 已在 API 級別 21 中新增。
uchar4 transform_uchar4(float4 v);
uchar4 convert_uchar4(half4 v); 已在 API 級別 24 中新增。
uchar4 transform_uchar4(int4 v);
uchar4 transform_uchar4(long4 v); 已在 API 級別 21 中新增。
uchar4 transform_uchar4(short4 v);
uchar4 transform_uchar4(uchar4 v);
uchar4 transform_uchar4(uint4 v);
uchar4 transform_uchar4(ulong4 v); 已在 API 級別 21 中新增。
uchar4 transform_uchar4(ushort4 v);
uint2 transform_uint2(char2 v);
uint2 transform_uint2(double2 v); 已在 API 級別 21 中新增。
uint2 transform_uint2(float2 v);
uint2 transform_uint2(half2 v); 已在 API 級別 24 中新增。
uint2 transform_uint2(int2 v);
uint2 transform_uint2(long2 v); 已在 API 級別 21 中新增。
uint2 transform_uint2(short2 v);
uint2 transform_uint2(uchar2 v);
uint2 transform_uint2(uint2 v);
uint2 transform_uint2(ulong2 v); 已在 API 級別 21 中新增。
uint2 transform_uint2(ushort2 v);
uint3 transform_uint3(char3 v);
uint3Convert_uint3(double3 v); 已在 API 級別 21 中新增。
uint3 transform_uint3(float3 v);
uint3 convert_uint3(half3 v); 已在 API 級別 24 中新增。
uint3 transform_uint3(int3 v);
uint3 transform_uint3(long3 v); 已在 API 級別 21 中新增。
uint3 transform_uint3(short3 v);
uint3 transform_uint3(uchar3 v);
uint3 transform_uint3(uint3 v);
uint3 transform_uint3(ulong3 v); 已在 API 級別 21 中新增。
uint3 transform_uint3(ushort3 v);
uint4 transform_uint4(char4 v);
uint4 transform_uint4(double4 v); 已在 API 級別 21 中新增。
uint4 transform_uint4(float4 v);
uint4 transform_uint4(half4 v); 已在 API 級別 24 中新增。
uint4 transform_uint4(int4 v);
uint4 transform_uint4(long4 v); 已在 API 級別 21 中新增。
uint4 transform_uint4(short4 v);
uint4 transform_uint4(uchar4 v);
uint4 transform_uint4(uint4 v);
uint4 transform_uint4(ulong4 v); 已在 API 級別 21 中新增。
uint4 transform_uint4(ushort4 v);
ulong2 transform_ulong2(char2 v); 已在 API 級別 21 中新增。
ulong2 transform_ulong2(double2 v); 已在 API 級別 21 中新增。
ulong2 transform_ulong2(float2 v); 已在 API 級別 21 中新增。
ulong2 transform_ulong2(half2 v); 已在 API 級別 24 中新增。
ulong2 transform_ulong2(int2 v); 已在 API 級別 21 中新增。
ulong2 transform_ulong2(long2 v); 已在 API 級別 21 中新增。
ulong2 transform_ulong2(short2 v); 已在 API 級別 21 中新增。
ulong2 transform_ulong2(uchar2 v); 已在 API 級別 21 中新增。
ulong2 transform_ulong2(uint2 v); 已在 API 級別 21 中新增。
ulong2 transform_ulong2(ulong2 v); 已在 API 級別 21 中新增。
ulong2 transform_ulong2(ushort2 v); 已在 API 級別 21 中新增。
ulong3 transform_ulong3(char3 v); 已在 API 級別 21 中新增。
ulong3 transform_ulong3(double3 v); 已在 API 級別 21 中新增。
ulong3 transform_ulong3(float3 v); 已在 API 級別 21 中新增。
ulong3 transform_ulong3(half3 v); 已在 API 級別 24 中新增。
ulong3 transform_ulong3(int3 v); 已在 API 級別 21 中新增。
ulong3 transform_ulong3(long3 v); 已在 API 級別 21 中新增。
ulong3 transform_ulong3(short3 v); 已在 API 級別 21 中新增。
ulong3 transform_ulong3(uchar3 v); 已在 API 級別 21 中新增。
ulong3 transform_ulong3(uint3 v); 已在 API 級別 21 中新增。
ulong3 transform_ulong3(ulong3 v); 已在 API 級別 21 中新增。
ulong3 transform_ulong3(ushort3 v); 已在 API 級別 21 中新增。
ulong4 transform_ulong4(char4 v); 已在 API 級別 21 中新增。
ulong4 transform_ulong4(double4 v); 已在 API 級別 21 中新增。
ulong4 transform_ulong4(float4 v); 已在 API 級別 21 中新增。
ulong4 transform_ulong4(half4 v); 已在 API 級別 24 中新增。
ulong4 transform_ulong4(int4 v); 已在 API 級別 21 中新增。
ulong4 transform_ulong4(long4 v); 已在 API 級別 21 中新增。
ulong4 transform_ulong4(short4 v); 已在 API 級別 21 中新增。
ulong4 transform_ulong4(uchar4 v); 已在 API 級別 21 中新增。
ulong4 transform_ulong4(uint4 v); 已在 API 級別 21 中新增。
ulong4 transform_ulong4(ulong4 v); 已在 API 級別 21 中新增。
ulong4 transform_ulong4(ushort4 v); 已在 API 級別 21 中新增。
ushort2 transform_ushort2(char2 v);
ushort2 transform_ushort2(double2 v); 已在 API 級別 21 中新增。
ushort2 transform_ushort2(float2 v);
ushort2 transform_ushort2(half2 v); 已在 API 級別 24 中新增。
ushort2 transform_ushort2(int2 v);
ushort2 transform_ushort2(long2 v); 已在 API 級別 21 中新增。
ushort2 transform_ushort2(short2 v);
ushort2 transform_ushort2(uchar2 v);
ushort2 transform_ushort2(uint2 v);
ushort2 transform_ushort2(ulong2 v); 已在 API 級別 21 中新增。
ushort2 transform_ushort2(ushort2 v);
ushort3 transform_ushort3(char3 v);
ushort3 transform_ushort3(double3 v); 已在 API 級別 21 中新增。
ushort3 transform_ushort3(float3 v);
ushort3 transform_ushort3(half3 v); 已在 API 級別 24 中新增。
ushort3 transform_ushort3(int3 v);
ushort3 transform_ushort3(long3 v); 已在 API 級別 21 中新增。
ushort3 transform_ushort3(short3 v);
ushort3 transform_ushort3(uchar3 v);
ushort3 transform_ushort3(uint3 v);
ushort3 transform_ushort3(ulong3 v); 已在 API 級別 21 中新增。
ushort3 transform_ushort3(ushort3 v);
ushort4 transform_ushort4(char4 v);
ushort4 transform_ushort4(double4 v); 已在 API 級別 21 中新增。
ushort4 transform_ushort4(float4 v);
ushort4 transform_ushort4(half4 v); 已在 API 級別 24 中新增。
ushort4 transform_ushort4(int4 v);
ushort4 transform_ushort4(long4 v); 已在 API 級別 21 中新增。
ushort4 transform_ushort4(short4 v);
ushort4 transform_ushort4(uchar4 v);
ushort4 transform_ushort4(uint4 v);
ushort4 transform_ushort4(ulong4 v); 已在 API 級別 21 中新增。
ushort4 transform_ushort4(ushort4 v);

將向量從某個數值類型轉換成另一種數值類型。轉換是每個項目完成。

例如,呼叫 a = convert_short3(b); 等同於執行 a.x = (short)b.x; a.y = (short)b.y; a.z = (short)b.z;

將浮點值轉換為整數類型會截斷。

轉換數字過大以符合目的地類型,會產生未定義的結果。舉例來說,將包含 1.0e18 的浮點數轉換成 Shorts 時並未定義。使用 clamp() 即可避免這種情況。

rsPackColorTo8888 :根據浮點值建立 uchar4 RGBA

uchar4 rsPackColorTo8888(float r, float g, float b);
uchar4 rsPackColorTo8888(float r, float g, float b, float a);
uchar4 rsPackColorTo8888(float3 color);
uchar4 rsPackColorTo8888(float4 color);
參數
r紅色元件。
g綠色元件。
b 鍵藍色元件。
a 鍵Alpha 元件。
顏色3 或 4 個浮點數的向量,內含 R、G、B 和 A 值。

將三個或四個浮點 RGBA 值封裝至 uchar4。

輸入值通常介於 0.0f 和 1.0f (含) 之間。對於超出這個範圍的輸入值,產生的輸出值會限制為介於 0 到 255 之間。由於這個取值範圍可以在輸入乘以 255.f 並轉換為整數後,接著輸入大於 INT_MAX/255.f 或小於 INT_MIN/255.f 的輸入數字,會產生未定義的行為。

如未指定 Alpha 元件,系統會假設為 1.0,也就是 Alpha 值設為 255。

rsUnpackColor8888 :使用 uchar4 建立 float4 RGBA

float4 rsUnpackColor8888(uchar4 c);

將 uchar4 顏色解壓縮為 float4。產生的浮點值將介於 0.0 和 1.0 之間 (含 0.0 和 1.0)。

rsYuvToRGBA :將 YUV 值轉換為 RGBA

float4 rsYuvToRGBA_float4(uchar y, uchar u, uchar v);
uchar4 rsYuvToRGBA_uchar4(uchar y, uchar u、uchar v);
參數
y亮度元件。
u 鍵U 時間元件。
v 鍵V 色差元件。

將顏色從 YUV 表示法轉換為 RGBA。

我們目前未提供可執行反向轉換的功能。