Código fuente de Rgb a png
Centro de control de croma
Borrar
[a, map] = imread('.\ICON\weathy_02.png');
R1 = a(:, :,1);
G1 = a(:,:,2);
B1 = a(:,:,3);
R2 = uint 16(r 1);
G2 = uint 16(g 1);
B2 = uint 16(b 1);
b = uint16( zero(32, 32));
b = bitor(bitand(bitshift(R2, 8), 63488), b); % Decimal 63488 es binario 1111110000000.
b = bitor(bitand(bitshift(G2, 3), 2016), b = % Decimal 2016 es binario 000011111100000.
b = bitor(bitand(bitshift(B2,-3),31),b % Decimal 31 es binario 000000000111111);