Форум программистов, компьютерный форум, киберфорум
Программирование мультимедиа
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
 Аватар для Милослав
1 / 1 / 0
Регистрация: 27.11.2015
Сообщений: 183
Записей в блоге: 2

О понятии "сжатие" применительно к графическим файлам

20.08.2017, 05:51. Показов 3827. Ответов 49
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Цитата Сообщение от krazy2013 Посмотреть сообщение
И, кстати, а чего это изображение архивировано?))) даешь несжатые бээмпехи!
Про какие еще условия задачи соблагоизволите поведать общественности?)))
JPG сжимает, очевидно ведь что при открытии оно разжимается.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.08.2017, 05:51
Ответы с готовыми решениями:

пути к файлам стилей и графическим файлам
Здравствуйте! Натягиваю html-шаблон на wordpress. Проблема возникла с подключением доп.стилей и изображений. В консоли отладчика 404 not...

Определение понятии
Разработка реализации по физическому разделению баз знаний, специализировать их онтологии. Что понимается под физическим разделением баз...

Определение понятии
Разработка реализации по физическому разделению баз знаний, специализировать их онтологии. Что понимается под физическим разделением баз...

49
Эксперт по электронике
6998 / 3314 / 341
Регистрация: 28.10.2011
Сообщений: 13,024
Записей в блоге: 7
21.08.2017, 17:06
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Lehhaa Посмотреть сообщение
программа берет это джипег и на основе полученных из него данных формирует изображение.
Это в данном случае и называется распаковка, а вы утверждаете что этого не происходит.

Цитата Сообщение от Lehhaa Посмотреть сообщение
По вашей логике выходило что формат raw сжимается в десять раз и получается lpg. Потом он разжимается обратно в raw и выводится на экран.
Про формат raw вы писали. Я же про RGB формат.

Цитата Сообщение от Evg Посмотреть сообщение
Ну это же мнение одного человека.
Это мнение не одного человека, а перевод описания функции и структуры из MSDN. Могу дать ссылки на оригинал на сайте майкрософт. https://msdn.microsoft.com/ru-... s.85).aspx
https://msdn.microsoft.com/ru-... s.85).aspx
Ищите на странице слово format.
Надеюсь с компанией майкрософт спорить не будете?

Цитата Сообщение от Evg Посмотреть сообщение
Я всего лишь пытаюсь понять, откуда ж ноги у нашего спора растут.
Растут они с того что некоторые люди не имея отыпа программирования пытаются спорить на темы о которых им мало известно.
0
 Аватар для Lehhaa
890 / 778 / 68
Регистрация: 09.04.2013
Сообщений: 3,142
Записей в блоге: 1
21.08.2017, 17:19
locm, уже распаковка? Было сжатие-разжатие

Добавлено через 2 минуты
Вообще-то именно про raw. Смотрим на первой странице, про rgb там ни слова
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
21.08.2017, 17:58
Цитата Сообщение от locm Посмотреть сообщение
Надеюсь с компанией майкрософт спорить не будете?
Ну у этих хотя бы грамотно написано - "format of the bitmap". Вот такой термин я понимаю, причём однозначно. В отличие от употребляемого тобой "первоначальный формат" в контексте диалога, в котором "формат" употреблялся как "формат файла"
0
Эксперт по электронике
6998 / 3314 / 341
Регистрация: 28.10.2011
Сообщений: 13,024
Записей в блоге: 7
21.08.2017, 18:26
Цитата Сообщение от Lehhaa Посмотреть сообщение
уже распаковка? Было сжатие-разжатие
Разжатие, распаковка, не одно и тоже в данном случае?

Цитата Сообщение от Lehhaa Посмотреть сообщение
Вообще-то именно про raw
Я всего лишь раз и то по ошибке процитировал вас, подразумевая формат RGB. В дальнейшем про raw ничего не писал.

Цитата Сообщение от Evg Посмотреть сообщение
первоначальный формат
Допустим вы делаете скриншот (естественно хранящийся в памяти в формате RGB) и сохраняете в файл формата JPG или PNG. При открытии и отображении на экране разве не нужно перевести картинку в RGB, т. е. в первоначальный формат?
Если нужно напишу код создания скрина и сохранения его в файле. Код загрузки с отображением уже есть. https://www.cyberforum.ru/grap... st10699417
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
21.08.2017, 18:57
Цитата Сообщение от locm Посмотреть сообщение
Допустим вы делаете скриншот
Да я уже понял, что у тебя означает "первоначальный формат". Но поначалу было не понятно. И, судя по всему, не только мне
0
 Аватар для Lehhaa
890 / 778 / 68
Регистрация: 09.04.2013
Сообщений: 3,142
Записей в блоге: 1
21.08.2017, 19:24
locm, я понял именно как расжатие, как расжатие оно и читалось. А распаковку я понимаю несколько иначе. Потому и полез в выяснения что я понимаю не так.

Не по теме:

по работе постоянно приходится иметь дело с людьми, которые впервые сталкиваются с этим занятием, инструктировать их, проводить мастер класс что бы у них хоть что-то приличное получилось. Некоторые, впрочем, насмотревшиеся всякой хрени попадаются. Иногда понявшие ее неверно. Таким приходится растолковывать как оно на самом деле есть. Спорить-это сразу провал. А вот если объяснить на простом доступном уровне, простыми словами, заранее оговорив терминологию и ее придерживаясь, то все получается легко и просто к обоюдному удовольствию

0
 Аватар для Милослав
1 / 1 / 0
Регистрация: 27.11.2015
Сообщений: 183
Записей в блоге: 2
22.08.2017, 04:35  [ТС]
Цитата Сообщение от Lehhaa Посмотреть сообщение
Но в рав она вернуть не может потому что это был исходный формат.
Есть камеры которые не преобразовывают в дийпиг, а сразу сохраняют в рав.

Добавлено через 6 минут
Цитата Сообщение от locm Посмотреть сообщение
Прежде чем картинку отобразить на экране ее нужно разжать, т. е. привести к стандартному формату.
Именно это я и написал ещё в начале темы...

Добавлено через 16 минут
Цитата Сообщение от Evg Посмотреть сообщение
JPEG - это в первую очередь алгоритм сжатия изображения с потерей качества
Алгоритм JPEG позволяет сжимать изображение как с потерями, так и без потерь (режим сжатия lossless JPEG).
0
 Аватар для Lehhaa
890 / 778 / 68
Регистрация: 09.04.2013
Сообщений: 3,142
Записей в блоге: 1
22.08.2017, 10:12
Милослав, у таких камер на выбор, можно в рав, можно в джипег, можно и так и так продублировано. Это в основном профессиональные камеры, или закос под них. Рав занимает дохренища места, не позволяет внсти быструю съемку сериями кадров, потому его используют в основном для предметной съемки, в сложных условиях, или для сильно художественных снимков. Поскольку в нем описан каждый пиксель, то при обработке в том же фотошопе можно вытянуть из вроде сплошного темного пятна какие-то детали, например складки темной одежды, высветленному вернуть цвет (не всегда, но иногда получается), проявить мелкие детали при некачественной фокусировке (опять же,, не всегда), выправить баланс белого, ну так далее. Потом, после перевода в джипег, это уже становится проблематичнее по причине обработки алгоритмом. Темное пятно одежды описывается как темное пятно целиком, переосветленное становится просто белым, мелкие детали замыливаются (в зависимости от алгоритма, например одна камера настроена на размытие, что бы от шумов избавляться, а другая на сохранение деталей), все это позволяет уменьшить вес файла, но обрабатывать его потом уже так не получится, даже в лосслесс варианте-описывается уже обработанный снимок, а не его исходник, хотя качество может и не сильно отличаться. Можно сравнить с чертежом машины на ста листах, и ее фотографией. Фотография дает понятие о ее внешнем виде, а чертежи об устройстве.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
22.08.2017, 10:32
Цитата Сообщение от Lehhaa Посмотреть сообщение
Поскольку в нем описан каждый пиксель
Там дело в том, что в raw'е описаны не пиксели, а непосредственно физические параметры, попадающие на матрицу: освещённость в абсолютных единицах измерения, длина волны или что-то типа того. А потери при преобразовании в "обычный" формат происходят в основном из-за того, что автоматика может не правильно посчитать, какой "цвет" следует трактовать как белый и из-за того, что набор цветов при кодировании сильно дискретный, а потому происходят потери информации при округлении. В итоге это может привести к тому, что если в кадре есть одновременно белый и чёрный "цвета", то миллион оттенков изначального чёрного "цвета" превращаются в 2-3-4-5 оттенков дискретного чёрного "цвета" (из-за того, что уровень белого находится слишком высоко)
2
 Аватар для Lehhaa
890 / 778 / 68
Регистрация: 09.04.2013
Сообщений: 3,142
Записей в блоге: 1
22.08.2017, 10:46
Evg, именно, спасибо, а то все никак слов подобрать не получалось
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.08.2017, 10:46

Сложность в понятии кода
Значит задача следующая при вводе числа 56 в поле edt1 форма должна закрыться. То есть CanClose:=True; Я для проверки сделал код который...

Базируясь на понятии “Точка” определить понятие “Квадрат”
Огромная просьба помочь! Ни как не могу сообразить как сделать вот такую программу( : Определить понятие “Точка”. Состояние...

Сжатие звука с потерями и обратно (или иное сжатие с потерями)
Доброго всем времени суток. Столкнулся с такой проблемой, есть канал связи с маленькой скоростью на одном конце SDR приемник (дает...

Перенаправление в .htaccess. Как все запросы к файлам в одной папке перенаправить к файлам в другой папке
Здравствуйте, нужно сделать второй сайт, который будет почти копией существующего. оба сайта на одном хосте первый сайт лежит в...

wcf применительно к играм
Доброго DateTime.Now! Взялся за изучение WCF и решил прикрутить его к текущему проекту. Суть такова: Имеется realtime игра до ~15...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
50
Ответ Создать тему
Новые блоги и статьи
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru