На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Сообщение: 22
ссылка на сообщение  Отправлено: 21.09.22 07:59. Заголовок: Задача 7-116 А.Кабанов


116) (А. Кабанов) При кодировании растрового изображения для каждого пикселя используется палитра из 2^24 цветов и 256 уровней прозрачности. Коды пикселей записываются в файл один за другим без промежутков. Какой минимальный объём памяти (в Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 1024 на 768 пикселей?

Поясните пожалуйста процесс решения.
Мне видится так. Размер изображения 24*8 *1024*768 /(8*1024) = 18 432Кб. Но это неправильное решение. Ответ 3072 разница ровно в 6 раз. Прошу, укажите ошибку.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 3 [только новые]







Сообщение: 599
ссылка на сообщение  Отправлено: 21.09.22 08:17. Заголовок: На один пиксель необ..


На один пиксель необходимо 24 бита на цвет и 8 бит на прозрачность. Итого размер одного пикселя 32 бита.
Итоговый размер 32*1024*768/2**13 = 3072

Discussio mater veritas est Спасибо: 1 
ПрофильЦитата Ответить



Не зарегистрирован
ссылка на сообщение  Отправлено: 20.10.22 11:39. Заголовок: cabanov.alexey пишет..


cabanov.alexey пишет:

 цитата:
На один пиксель необходимо 24 бита на цвет и 8 бит на прозрачность


Почему именно 8? Сказано, что 24 бита размер одного пикселя и ещё 256 уровней прозрачности. Я так и не поняла, как придти к 8. Из-за этого ответ не сходится.
Разъясните, пожалуйста.

Спасибо: 0 
Цитата Ответить
Администратор




Сообщение: 3761
ссылка на сообщение  Отправлено: 20.10.22 11:41. Заголовок: morskaya.alisa пишет..


morskaya.alisa пишет:
 цитата:
ещё 256 уровней прозрачности. Я так и не поняла, как придти к 8

Чтобы закодировать 256 уровней (число 0..255), нужно 8 битов, так как 256 = 28.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 919
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет