2. Найдите результат. Обоснуйте свой ответ.
1 Сколько байтов нужно для хранения 512 цветового изображения на одном пикселе? байт___
2 Сколько байтов нужно для двоичного кодирования 256 цветового изображения размером 10 х 10? байт__? срочно помогите пожалуйста пж пж пж пж пж. срочно
Ответы
Ответ дал:
2
Ответ:
2.1
import math
colors = 512
bits_per_color = int(math.ceil(math.log2(colors)))
bytes_per_pixel = math.ceil(bits_per_color / 8)
print(f"Для 512 цветового изображения на одном пикселе требуется {bytes_per_pixel} байт.")
Ответ: 2 байта
2.2
import math
width = 10
height = 10
colors = 256
bits_per_color = int(math.ceil(math.log2(colors)))
bits_per_pixel = bits_per_color * 3
total_bits = width * height * bits_per_pixel
bytes_required = math.ceil(total_bits / 8)
print(f"Для двоичного кодирования 256 цветового изображения размером 10 x 10 требуется {bytes_required} байт.")
Ответ: 300байт(ЕСЛИ 3 ЦВЕТОВЫХ КАНАЛА - rgb)
А если 1 - 100байт
Приложения:
nullptr53:
я ща подумаю над тем 300байт там или 100 как сказали нижк и возможно исправлю
ок спасибо
вообщем если 3 цветовых канала то ответ 300байт
если черно белое то ответ 100
хорошо спасибо большое за помощь
как тебя зовут?
nikita
Никита спасибо большое тебе за помощь
не за что
))
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
2 года назад
8 лет назад