Есть ответ 👍

Изображение размеров 4096 на 128 пикселей занимает 256 Кбайт памяти. Сколько цветов в палитре?

126
482
Посмотреть ответы 2

Ответы на вопрос:


16 бит

Объяснение:

Воспользуемся формулой:

I=x*y*i, где

I-информационный объём

x,y-размеры изображения

i-количество бит, необходимое для кодирования одного цвета.

N^i-количество цветов в палитре.

--------------------------------------------------------------------------------------------------------

256кб=2^8*2^13

xy=4096*128=2^12*2^7

Следует информационный объём равен 2^21, а количество пикселей равно 2^19 отсюда следует что i = I/xy=2^21/2^19=2^2=4бит

Следует N=16 цветов

rassslabon
4,5(52 оценок)

Const     n = 15; var     b: array[1..n] of integer;     min,max,i: integer; begin randomize; write('b(',n,'): '); for i: = 1 to n do       begin       b[i]: =random(71)+130;       write(' ',b[i])       end; writeln; max: =b[1]; min: =b[1]; for i: = 2 to n do       begin       if b[i]< min then min: =b[i];       if b[i]> max then max: =b[i]       end; writeln('min(b) = ',min); writeln('max(b) = ',max); writeln('max(b) - min(b) = ',max-min); end.

Популярно: Информатика