Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
 Аватар для Kill100
434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
.NET 4.x

Алгоритм сжатия Jpeg

05.12.2013, 18:04. Показов 4773. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У кого ни будь есть готовый Алгоритм сжатия Jpeg? Хотя бы самый простой без задания качества итд.
Причем нужен именно самостоятельно реализованный. А не юзать библиотеки итд.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.12.2013, 18:04
Ответы с готовыми решениями:

Алгоритм сжатия и распаковки изображений по стандарту Jpeg-Ls
Мне нужно написать алгоритм сжатия и распаковки изображений по стандарту, описанному в Jpeg-Ls. Черно-белые изображения, 8 бит на пиксель. ...

Ручная реализация алгоритма сжатия JPEG
Где можна найти материалы связаные с этой темой? Меня конкретно интересует RLE и преобразование Хаффмана, а также как все упаковать у...

Алгоритм сжатия данных
Помогите пожалуйста, необходимо создать программное приложение сжатия данных алгоритмом LZ77

13
Master of Orion
Эксперт .NET
 Аватар для Psilon
6101 / 4957 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
05.12.2013, 20:52
Kill100, найди библиотеку на .Net (или Java), декомпильни, получишь исходники в лучшем виде.
0
 Аватар для Kill100
434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
05.12.2013, 20:59  [ТС]
Да мне нужно самую простую реализацию.
Возможно я и сам бы сделал. но времени не хватает из за работы. А сдавать лабу уже надо...
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
09.12.2013, 09:39
Вот - http://code.google.com/p/fjcore/
Проще некуда.
1
835 / 643 / 101
Регистрация: 20.08.2013
Сообщений: 2,524
11.12.2013, 20:02
Цитата Сообщение от Kill100 Посмотреть сообщение
У кого ни будь есть готовый Алгоритм сжатия Jpeg?
Эм.. Он как бы встроен в .NET Framework.
VB.NET
1
2
3
4
5
6
7
Public Function GetJpegContent(ByVal Pct As Image, ByVal Quality As Long) As Byte()
  Dim File As New MemoryStream
  Dim EncoderParams As New EncoderParameters(1)
  EncoderParams.Param(0) = New EncoderParameter(Encoder.Quality, Quality)
  Pct.Save(File, GetEncoderInfo("image/jpeg"), EncoderParams)
  Return File.ToArray()
End Function
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6101 / 4957 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
11.12.2013, 20:47
Qwertiy, вопрос читаем?
Цитата Сообщение от Kill100 Посмотреть сообщение
Причем нужен именно самостоятельно реализованный. А не юзать библиотеки итд.
0
835 / 643 / 101
Регистрация: 20.08.2013
Сообщений: 2,524
11.12.2013, 21:42
Цитата Сообщение от Psilon Посмотреть сообщение
Цитата Сообщение от Kill100 Посмотреть сообщение
Причем нужен именно самостоятельно реализованный. А не юзать библиотеки итд.
Я это понял как "без использования сторонних библиотек"...
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6101 / 4957 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
11.12.2013, 23:13
Qwertiy, автор не стал бы говорить "самостоятельно реализованный" про написание одной строчки вызова метода, не?
0
835 / 643 / 101
Регистрация: 20.08.2013
Сообщений: 2,524
11.12.2013, 23:28
Цитата Сообщение от Psilon Посмотреть сообщение
автор не стал бы говорить "самостоятельно реализованный" про написание одной строчки вызова метода, не?
Во-первых, я не знаю автора и ответил в соответствии со своим пониманием вопроса.
Во-вторых, сейчас поискал другие его вопросы и складывается ощущение, что вполне возможно, что стал бы.

Цитата Сообщение от Памирыч Посмотреть сообщение

Не по теме:

Полагаю, ТС просто не хочет качать какие-то левые библы, то есть приложение должно быть самодостаточным, ему просто надо "попроще" и "без заморок". То что написал Qwertiy и есть "готовый" алгоритм.

Вот бы его ответ увидеть...
0
Почетный модератор
Эксперт .NET
 Аватар для NickoTin
8725 / 3677 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
12.12.2013, 01:05
Qwertiy, Вы Array.Sort тоже считаете самостоятельно реализованным алгоритмом сортировки?

Не по теме:

Сообщения не просто так удаляются. Если оно удалено, значит на то есть причины.

0
 Аватар для Kill100
434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
13.12.2013, 00:30  [ТС]
Вобще то это была лабораторная работа (то есть не связанная с работой) просто на неё времени не как ненаходится.
0
835 / 643 / 101
Регистрация: 20.08.2013
Сообщений: 2,524
18.12.2013, 17:17
Если есть желание писать парсер, то вот: http://habrahabr.ru/post/102521/.
1
 Аватар для Kill100
434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
27.12.2013, 01:54  [ТС]
Решил продолжить данное дело.
Реализую так как написано в http://www.codenet.ru/progr/formt/jpeg_00.php с поправками от Voltt
Но встрял.
ПЛЗ помогите. Собственно вот что я набросал.
Дожимать хафмоном не надо. Хотя бы что бы во втором окошке было видно что действительно сжимается.
Вложения
Тип файла: 7z Jpeg.7z (34.0 Кб, 136 просмотров)
0
0 / 0 / 0
Регистрация: 11.12.2016
Сообщений: 16
29.05.2017, 14:09
поделитесь программной реализацией пожалуйста, если Вам удалось решить данную задачу?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.05.2017, 14:09
Помогаю со студенческими работами здесь

Алгоритм сжатия Хаффмана
Может кто сталкивался с таким алгоритмом? Может у кого нибудь есть исходник, или подробный алгоритм? На разных сайтах смотрел, не...

Алгоритм сжатия Хаффмана
помогите пожалуйста с данным алгоритмом, моя программа работает, вот только не сжимет, а наоборот, размер становится больше! Этот алгоритм...

Алгоритм сжатия RLE
Здравствуйте, очень нужна помощь в задании! Просто очень срочно, пожалуйста! Написать программу способную сохранять в файл и загружать из...

Можно ли распараллелить алгоритм LZW сжатия?
Доброго времени суток. Пытаюсь распараллелить алгоритм LZW сжатия с целью увеличения скорости кодирования и декодирования, без потери...

Алгоритм сжатия PPM - нужен пример
Доброго времени суток.. Ребята, у кого есть реализованный алгоритм сжатия pрm на С++/С# поделитесь пожалуйста..


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru