|
1 / 1 / 0
Регистрация: 03.11.2019
Сообщений: 42
|
|
Сжатие по алгоритму JPEG17.03.2022, 12:52. Показов 1662. Ответов 12
Метки нет (Все метки)
Здравствуйте. Хочу обратится к опытным пользователям... Работаю на С++ Forms и задача заключается в следующем.
Надо загрузить картинку в формате bmp, вычислить байтовый массив яркости Y, реализовать алгоритм сжатия на основе JPEG над этим массивом... На этапе сжатия возникли проблемы. На чистом вижаке нет нужных библиотек, где реализован такое алгоритм. Находил в интернете библиотеку jpegLib, но не смог с ней разобраться даже на этапе установки :З Жду ваши ответов на данный вопрос, спасибо.
0
|
|
| 17.03.2022, 12:52 | |
|
Ответы с готовыми решениями:
12
JPEG сжатие и разжатие JPEG сжатие на C++ Сжатие JPEG |
|
1 / 1 / 0
Регистрация: 03.11.2019
Сообщений: 42
|
|
| 17.03.2022, 14:32 [ТС] | |
|
SmallEvil, Почему удалить?
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||
| 17.03.2022, 14:39 | |||
|
Я сильно сомневаюсь что есть хоть какие то возможности задать параметры сжатия изображения. Добавлено через 37 секунд через класс BitmapДобавлено через 46 секунд
0
|
|||
|
1 / 1 / 0
Регистрация: 03.11.2019
Сообщений: 42
|
|||
| 17.03.2022, 14:42 [ТС] | |||
|
Добавлено через 1 минуту
0
|
|||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||
| 17.03.2022, 14:48 | |||
|
Эти С++ forms, не является С++, но тем не менне они могут работать со сторонними библиотеками(dll),
никогда в нем не писал и писать не собираюсь (могу только обписать) Рекомендую выбрать либо чистый С++ в том же MS. Либо выбрать другую студию , QT, RAD studio/ Добавлено через 3 минуты Тут чистый алгоритм. Ищите OPenSource по jpeg. И оттуда взять функции самого преобразования матрицы в данные формата jpeg. Добавлено через 1 минуту
0
|
|||
|
1 / 1 / 0
Регистрация: 03.11.2019
Сообщений: 42
|
|
| 17.03.2022, 14:56 [ТС] | |
|
SmallEvil, спасибо на наводку, поищу, почитаю
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 17.03.2022, 15:46 | |
|
Diknurz, я надеюсь что вы правильно поняли меня про Windows Forms.
У них используется не С++, а С подобный код, который напрямую несовместим. Называется CLR, утилита для перевода из кода С в С#. По какойто причине продвинута как основной вариант создания GUI приложений на псевдо С++ под windows, что для меня никаким образом не понимается и не осознается.... я уже не маленький и знаком с програмированием давно так же как и с хардваре компьютеров, не понимаю этих Мелкомягких ....
0
|
|
|
1 / 1 / 0
Регистрация: 03.11.2019
Сообщений: 42
|
|
| 17.03.2022, 15:55 [ТС] | |
|
SmallEvil, Честно, не совсем понятно. Можно я выскажусь по свой проблеме. Нам преподаватель поставил цель: "оценка вероятности ошибок канала связи на качество передачи сжатых визу-альных данных" и написал порядок выполнения работы, чтобы это реализовать.
1. Запустить приложение и открыть файл *.bmp тестового изображения. 2. Преобразовать файл в массив Y. 3. Выполнить сжатие JPEG c заданным параметром качества Q (высокое). 4. Для заданного параметра оценить коэффициент сжатия Kсж. 5. Задать параметры шума (Приложение 1), вычислить BER1. 6. Наложить бинарный массив ошибок на массив jpeg и выполнить деко-дирование с оценкой BER2 восстановленного изображения. 7. Вывести декодированное изображение на экран. Третий пункт вызывает у меня огромного недопонимая, что нужно сделать. Вопросы были к преподавателю по этому поводу, как это сделать, но он мягко посылал меня на всякие библиотеки по сжатию, но читая их документацию, я все больше и больше не понимаю.
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||
| 17.03.2022, 16:39 | |||
|
вообщем и т д и тп, Раша рулит на создания Далбаебов
0
|
|||
|
1550 / 877 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
| 17.03.2022, 18:42 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 03.11.2019
Сообщений: 42
|
|
| 27.03.2022, 17:38 [ТС] | |
|
avgoor, не могу реализовать. Даже библиотека "libjpeg" не загружается в проект
0
|
|
| 27.03.2022, 18:15 | |
|
0
|
|
|
216 / 81 / 35
Регистрация: 29.10.2021
Сообщений: 304
|
|
| 28.03.2022, 12:16 | |
|
Diknurz, для .NET пробуйте эту библиотеку
https://bitmiracle.com/libjpeg/ nuget пакет https://www.nuget.org/packages... bJpeg.NET/
0
|
|
| 28.03.2022, 12:16 | |
|
Помогаю со студенческими работами здесь
13
Сжатие jpeg Сжатие JPEG Алгоритм jpeg (сжатие) Сжатие изображение алгоритмом Jpeg Сжатие JPEG средствами JavaScript Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|