определить какое разрешение имеет картинка ???

фотография учеба школа уроки задачка

определить какое разрешение имеет картинка . занимающая
1.5 мбайт глубиной цвета 16 бит ,
 и ещё 22 мбайт и 32 бит ,
 6.5 мбайт и 24 бит .

....в школе задали ,да ещё и с решением надо....

Мне только что прислали....

ИМХО решения нет , так в зависимости от формата будет разный размер, тот же jpeg можно сжать в несколько раз , а если сохранить с маленьким разрешение в TIFF или RAW размер буден больше чем та же картинка в JPEG

В общем хотелось бы ваши мнения.

Примечание:
EndruJET, почему 1024 ?
Milligan, как ?

PS кто минусы ставит хотя бы комент написали почему...

Примечание:
Максим Новиков, ну да с bmp вcё проще....
щас узнаю что проходят

Примечание:
Если это bmp , то получается так
16 бит - 2 байта
24 бита - 3 байта
32 бита - 4 байта

1,5 / 2 = 0,75
22 / 4 = 5.5
6,5 / 3 = 2,1666(6)

Примечание:
alexpober, принципе да...но кто учился знает что преподавателей бывает сложно переубедить...

Анонимус, ок, но это только для bmp .... и если переводить мегапиксели, то надо учитываль отношение сторон, например одна сторона может быть всего 1 пиксель....

Но в общем получается примерно так:

1,5 / 2 = 0,75 = 1024×768
22 / 4 = 5.5 = 2560×2048
6,5 / 3 = 2,1666(6) = 1920×1080
если ориентироваться на стандартные разрешения....

Примечание:
Хотя я всё таки с клоняюсь к тому что картинка может быть любого разрешения.

Вот пример файла формата bmр. Размер 1,37 MB (1 440 054 bytes), глубина цвета 24 бит

1 файл 800х600
2 файл 1200х400

вот более наглядно http://avoreg.ru/v.php?id=9f86aab198ee4fdb72c2616494252cd5
Ответы:
В bmp посчитай
В общем случае решения нет из за того, что неизвестен формат изображения. Но раз задачка есть, её надо решать по наиболее вероятному пути, попытавшись понять, что имели ввиду разработчики задачи. А ещё проще - посмотреть учебник по теме, там наверняка рассматривается определённый формат, например bmp, где изображение не сжимается и фактически никак не кодируется. То есть каждая точка изображения занимает на диске столько же, сколько и на картинке. Отсюда и считайте - общий размер делите на размер одной точки. И далее по смыслу.
Вопрос глупый. Так можно любой формат фотографии сжать или расширить!!!!
Предположим, что сжатие картинки не используется. Внутренними заголовками файла пренебрежем.


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.