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

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

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

У кого ни будь есть готовый Алгоритм сжатия Jpeg? Хотя бы самый простой без задания качества итд.
Причем нужен именно самостоятельно реализованный. А не юзать библиотеки итд.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2013, 18:04
Ответы с готовыми решениями:

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

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

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

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

13
Master of Orion
Эксперт .NET
6087 / 4943 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
05.12.2013, 20:52 2
Kill100, найди библиотеку на .Net (или Java), декомпильни, получишь исходники в лучшем виде.
0
434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
05.12.2013, 20:59  [ТС] 3
Да мне нужно самую простую реализацию.
Возможно я и сам бы сделал. но времени не хватает из за работы. А сдавать лабу уже надо...
0
Эксперт Java
4077 / 3811 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 11
09.12.2013, 09:39 4
Вот - http://code.google.com/p/fjcore/
Проще некуда.
1
829 / 637 / 100
Регистрация: 20.08.2013
Сообщений: 2,524
11.12.2013, 20:02 5
Цитата Сообщение от 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
6087 / 4943 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
11.12.2013, 20:47 6
Qwertiy, вопрос читаем?
Цитата Сообщение от Kill100 Посмотреть сообщение
Причем нужен именно самостоятельно реализованный. А не юзать библиотеки итд.
0
829 / 637 / 100
Регистрация: 20.08.2013
Сообщений: 2,524
11.12.2013, 21:42 7
Цитата Сообщение от Psilon Посмотреть сообщение
Цитата Сообщение от Kill100 Посмотреть сообщение
Причем нужен именно самостоятельно реализованный. А не юзать библиотеки итд.
Я это понял как "без использования сторонних библиотек"...
0
Master of Orion
Эксперт .NET
6087 / 4943 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
11.12.2013, 23:13 8
Qwertiy, автор не стал бы говорить "самостоятельно реализованный" про написание одной строчки вызова метода, не?
0
829 / 637 / 100
Регистрация: 20.08.2013
Сообщений: 2,524
11.12.2013, 23:28 9
Цитата Сообщение от Psilon Посмотреть сообщение
автор не стал бы говорить "самостоятельно реализованный" про написание одной строчки вызова метода, не?
Во-первых, я не знаю автора и ответил в соответствии со своим пониманием вопроса.
Во-вторых, сейчас поискал другие его вопросы и складывается ощущение, что вполне возможно, что стал бы.

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

Не по теме:

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

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

Не по теме:

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

0
434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
13.12.2013, 00:30  [ТС] 11
Вобще то это была лабораторная работа (то есть не связанная с работой) просто на неё времени не как ненаходится.
0
829 / 637 / 100
Регистрация: 20.08.2013
Сообщений: 2,524
18.12.2013, 17:17 12
Если есть желание писать парсер, то вот: http://habrahabr.ru/post/102521/.
1
434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
27.12.2013, 01:54  [ТС] 13
Решил продолжить данное дело.
Реализую так как написано в http://www.codenet.ru/progr/formt/jpeg_00.php с поправками от Voltt
Но встрял.
ПЛЗ помогите. Собственно вот что я набросал.
Дожимать хафмоном не надо. Хотя бы что бы во втором окошке было видно что действительно сжимается.
Вложения
Тип файла: 7z Jpeg.7z (34.0 Кб, 112 просмотров)
0
0 / 0 / 0
Регистрация: 11.12.2016
Сообщений: 16
29.05.2017, 14:09 14
поделитесь программной реализацией пожалуйста, если Вам удалось решить данную задачу?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2017, 14:09

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

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

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

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

Алгоритм сжатия изображения JPEG в Mathcad
Если у кого есть возможность или листинг как этот алгоритм реализовать!! Помогите пожалуйста

Реализации JPEG сжатия и разжатия
Требуется написать программу реализации JPEG сжатия и разжатия, без использования стандартных...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.