Пн дек 16, 2019 11:59:36
Пн дек 16, 2019 12:20:13
Пн дек 16, 2019 12:21:01
Пн дек 16, 2019 12:36:06
Пн дек 16, 2019 12:38:24
Пн дек 16, 2019 12:48:35
Пн дек 16, 2019 12:51:26
Пн дек 16, 2019 13:00:34
Пн дек 16, 2019 13:02:49
Пн дек 16, 2019 13:04:46
Пн дек 16, 2019 13:24:44
Пн дек 16, 2019 13:30:31
Пн дек 16, 2019 13:33:24
Пн дек 16, 2019 13:39:18
for (i = 0; i < 16384; i++)
{
if ( x < 127 )
{
if (i>0)ih = i*3;else ih=3;
r8 = picture1[ih-1]; g8 = picture1[ih-2]; b8 = picture1[ih];
r = ((r8 & 0xF8) >> 3);
g = ((g8 & 0xFC) >> 2);
b = ((b8 & 0xF8) >> 3);
rgb565 = ((uint16_t)(r) << 11) + ((uint16_t)(g) << 5) + ((uint16_t)(b) << 0);
WritePixel(x+56, y+56, rgb565);
x++;
}
Пн дек 16, 2019 13:41:39
Пн дек 16, 2019 13:50:39
FILE *f_in, *f_out;
f_in = fopen("файл1");
f_out = fopen("файл2");
while(!eof(f_in))
fwrite(f_out, RGB888toRGB565(fread(f_in, 3)));
fclose(f_in);
fclose(f_out);
Пн дек 16, 2019 14:30:31
Пн дек 16, 2019 14:33:29
Пн дек 16, 2019 14:38:57
VladislavS",url="/forum/viewtopic.php?p=3756781#p3756781 писал(а):Глянул краем глаза даташит на контроллер. Он поддерживает R4G4B4, R5G6B5 и R6G6B6. Судя по коду ТС, он использует R5G6B5 (16 бит на пиксел), но хранит в памяти как R8G8B8.
Пн дек 16, 2019 14:42:06