Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2011, 14:59   #1
Александр95
Пользователь
 
Регистрация: 13.10.2010
Сообщений: 12
По умолчанию

Здравствуйте. Помогите пожалуйста решить задачу. Видеопамять имеет объем, к котором может храниться 4-цветное изображение размером 300x200. Какого размера изображение можно хранить в том же объеме видеопамяти, если оно будет использовать 16-цветную палитру?

Неужели никто не может решить задачу из 10 класса, вам трудно помочь???

Последний раз редактировалось Stilet; 13.10.2011 в 07:57.
Александр95 вне форума Ответить с цитированием
Старый 12.10.2011, 18:05   #2
Neobrat
Форумчанин
 
Регистрация: 10.12.2007
Сообщений: 124
По умолчанию

могу ошибаться..

так думаю что для хранения 4 цвета размером 300x200 требуеться 240000 бита памяти.

для 16 цветов имея 240000 бита на один цвет останется 15000 бита или 150x100
Русский язык не мой конёк
Neobrat вне форума Ответить с цитированием
Старый 12.10.2011, 18:29   #3
Александр95
Пользователь
 
Регистрация: 13.10.2010
Сообщений: 12
По умолчанию

Neobrat, а как у вас получилось 15000 бита?
Александр95 вне форума Ответить с цитированием
Старый 12.10.2011, 22:26   #4
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Здравствуйте. Помогите пожалуйста решить задачу. Видеопамять имеет объем, к котором может храниться 4-цветное изображение размером 300x200. Какого размера изображение можно хранить в том же объеме видеопамяти, если оно будет использовать 16-цветную палитру?

320*100
Rififi вне форума Ответить с цитированием
Старый 13.10.2011, 07:04   #5
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Все зависит от размера пикселя - если он 1 байт, то в него можно записать цвет любой от 1 до 8 битного, сиречь от 2- до 256-цветного. При 1 пикселе= 1 байте картинка будет тех же размеров.
Если же чисто побитно, то 4цветное изображение для хранения 1 пикселя использует 2 бита , а 16-цветное - 4 бита, значит картинка будет в 2 раза меньше при том же объёме памяти - либо 150*200 либо 300*100 либо ещё какой вариант.
phomm вне форума Ответить с цитированием
Старый 13.10.2011, 20:17   #6
Neobrat
Форумчанин
 
Регистрация: 10.12.2007
Сообщений: 124
По умолчанию

думаю можно подойти еще проще..
есть 4 градации цвета, их можно закодировать 2 битами
если 16 градации цвета, то их можно закодировать 4 битами
таким образом при одинаковом объеме памяти, можно иметь расширение в 2 раза ниже, то бишь
150x100
Русский язык не мой конёк
Neobrat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется найти образ диска который шел с материнкой ASUS P5WDG2-WS Mixasik Операционные системы общие вопросы 9 16.12.2010 19:38
Объём оперативной памяти _-Re@l-_ Общие вопросы Delphi 2 16.06.2010 12:58
найти программу для хранения базы данных t@sh@ Софт 5 29.11.2009 00:27
Истинный объём памяти занимаемый записью, record Мессир Общие вопросы Delphi 35 28.01.2008 08:52