Форум программистов, компьютерный форум, киберфорум
Софт: Графические редакторы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Shiningemerald
383 / 116 / 22
Регистрация: 05.01.2012
Сообщений: 903
1

Изменить вес изображения JPG не меняя разрешения

24.12.2020, 00:06. Просмотров 1001. Ответов 17

Добрый день! Господа, подскажите, кто знает, пожалуйста!
Как изменить вес изображения JPG не меняя разрешения?
У меня есть изображение 10000х6590 пксл, оно весит около 4,5 Мб.
Мне нужно чтобы оно сохранило разрешение в пксл, но меньше стало бы весить.
Можно такое сделать? Только что не совсем безобразное качество.
Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2020, 00:06
Ответы с готовыми решениями:

Изменение разрешения изображения jpg
Как изменить разрешение файла jpg? так меняется в программе: TempImg = new...

Изменение разрешения (dpi), высоты и ширины изображения (.jpg) по заданному пути
Как изменить программным путем разрешение (dpi), высоту и ширину изображения (.jpg) по заданному...

1. Перенос изображения из bmp в jpg? 2.Clipboard to JPG?
Уважаемые программисты ! У меня 2 похожих (но разных) вопроса: 1. Как перенести изображение из...

В файл записаны фамилии и вес людей.Изменить вес каждого человека на з% . Нужно реализовать в МатЛабе
В файл записаны фамилии и вес людей.Изменить вес каждого человека на з% . Нужно реализовать в...

17
3025 / 1610 / 601
Регистрация: 06.06.2017
Сообщений: 5,454
24.12.2020, 04:47 2
Можно оптимизировать таблицу Хаффмана:
1) nconvert -quiet -out jpeg -truecolors -opthuff -rtype lanczos C:\test.jpg
2) jpegtran -optimize C:\test.jpg C:\test.jpg
3) Для GM убираем ,jpeg:optimize-coding=false и tiff меняем на jpg.
Можно сжать в jpm: "%ProgramFiles%\IrfanView\i_view32.exe" C:\test.jpg /convert=*.jpm
2
Модератор
Эксперт по электронике
7408 / 3628 / 1423
Регистрация: 01.02.2015
Сообщений: 11,312
Записей в блоге: 2
27.12.2020, 20:49 3
Есть пакет FileOptimizer, который является графической оболочкой над подобными утилитами.
Оптимизируется формат изображения - сжатие, само изображение остаётся неизменным.

По опыту - сжатие 8-15% от исходного.
1
3025 / 1610 / 601
Регистрация: 06.06.2017
Сообщений: 5,454
27.12.2020, 21:47 4
ФедосеевПавел, 350 Мб в распаковке с кучей утилит, а на выходе шиш. Беру картинку 660 Кб. nconvert даёт 301 Кб, FileOptimizer с отметкой 3-х опций на вкладке JPEG — 617 Кб. Ни о чём. PDF, помню, ей жал, вроде ничего, а вот с JPEG — лажа.
1
6 / 6 / 0
Регистрация: 10.02.2013
Сообщений: 90
28.12.2020, 11:07 5
Попробуйте вроде как самый простой вариант в онлайн-сервисе на сайте https://www.imgonline.com.ua/c... e-size.php Только что поэкспериментировал. Фото JPG с разрешением 5000х3333 весом 8 мб, уменьшил до 3,9 мб , разрешение не изменилось. Нужно загрузить фото и выбрать желаемый размер (в п 2."Сжать JPG файл до....). Всё делается за неск. секунд.
1
Миниатюры
Изменить вес изображения JPG не меняя разрешения   Изменить вес изображения JPG не меняя разрешения  
3025 / 1610 / 601
Регистрация: 06.06.2017
Сообщений: 5,454
28.12.2020, 12:57 6
Зачем мне пробовать сервисы? Я и так дал ТС приличные варианты. А просто качество понизить в процентах — это уже другая опция на случай безысходности, в большинстве конвертеров/вьюверов она и так имеется.
1
Модератор
Эксперт по электронике
7408 / 3628 / 1423
Регистрация: 01.02.2015
Сообщений: 11,312
Записей в блоге: 2
28.12.2020, 20:06 7
Утилиты из FileOptimizer замыливают картинки в pdf - поэтому именно для pdf не применяю, кроме исключительно текстовых файлов.

Утилита jpegtran входит в состав пакета FileOptimizer и участвует в сжатии без потерь.

Проверял работу пакета просто - открыл исходный jpg, сконвертировал в bmp, выполнил оптимизацию jpg, для нового файла получил bmp, сравнил побайтно оба bmp - одинаковы абсолютно, т.е. именно изображение не модифицируется.

Проверил так же nconvert - bmp получились разными, значит выполняется изменение цвета, пусть и не заметное.
Хотя степень сжатия мне понравилась - там где цвета точно сохранять не нужно (для меня 99,9% случаев) можно применять и эту утилиту.
Спасибо за совет утилиты.

Добавлено через 15 минут
ImageMagic и GraphicsMagick так не проверял, хотя для пакетной обработки ImageMagic использую.

Спасибо ещё и за упоминание GM - пока не требуется, но помнить о существовании буду.

Добавлено через 8 минут
Lazer000, по большому счёту, одиночные файлы сравнительно несложно где-нибудь обработать. Интерес вызывает пакетная обработка всей папки с фотографиями.
Например, от меня иногда требуют прислать десятки фото с объекта. А каждое фото 2-3МБайта. Собираю в одной папке эти файлы и запускаю пакетник для вызова ImageMagic - уменьшаю размер в пикселях в 2 раза, а файлов - в 4. Пробую ещё в 2 раза - если изображения всё ещё удовлетворительны - отправляю.
Windows Batch file
1
@for %%A in (*.jpg) do "c:\Program Files\ImageMagick\convert.exe" %%A -resize 50%% %%A
Именно пакетной обработкой и "вкусны" FileOptimizer, nconvert, ImageMagic, GraphicMagic.
1
6 / 6 / 0
Регистрация: 10.02.2013
Сообщений: 90
28.12.2020, 21:02 8
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
уменьшаю размер в пикселях в 2 раза
Так автору вопроса требуется , цитата:"чтобы оно сохранило разрешение в пксл, но меньше стало бы весить"
И речь именно о одиночном файле.

Добавлено через 41 минуту
Цитата Сообщение от FlasherX Посмотреть сообщение
Зачем мне пробовать сервисы?
Так я не вам предлагаю попробовать сервис, а автору вопроса.
1
3025 / 1610 / 601
Регистрация: 06.06.2017
Сообщений: 5,454
28.12.2020, 21:06 9
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
Спасибо за совет утилиты.
Спасибо ещё и за упоминание GM - пока не требуется, но помнить о существовании буду.
Пожалуйста. Вообще это форк IM с тем же набором функций, но куда более маловесный. Поэтому IM я уже давно не пользуюсь.

Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
т.е. именно изображение не модифицируется.
Так цель прежде всего в уменьшении размера, а не в 100% пиксельном соответствии. С jpm я не просто так привёл пример. Сильных искажений нет (лёгенькое мыло), зато уменьшаем в несколько раз. Пример в скрепке.
1
Вложения
Тип файла: 7z g10306.7z (726.9 Кб, 2 просмотров)
Модератор
Эксперт по электронике
7408 / 3628 / 1423
Регистрация: 01.02.2015
Сообщений: 11,312
Записей в блоге: 2
28.12.2020, 21:12 10

Не по теме:

Да, конечно, мой пакетник выполняет другую задачу. Его привёл только образом пакетной обработки.


Ещё раз проверил nconvert.
После обработки nconvert файл уменьшился в 5 раз. Поверх обработал его FileOptimixer - снял ещё ~10%.

Добавлено через 3 минуты
jpm к сожалению, мой старенький просмотровщик не поддерживает.
Пока что просто возьму на заметку, а по мере распространения формата, может быть заменю и просмотровщик.
1
3025 / 1610 / 601
Регистрация: 06.06.2017
Сообщений: 5,454
28.12.2020, 21:24 11
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
снял ещё ~10%.
Он мог метаданные потереть.
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
мой старенький просмотровщик
Так Ирфану уже лет 25 от роду. С плагинами покажет.
2
4710 / 3296 / 192
Регистрация: 29.11.2011
Сообщений: 5,377
30.12.2020, 22:48 12
Цитата Сообщение от Electroflower Посмотреть сообщение
Можно такое сделать?
в Movavi Video Suite это если автоматом т.е. доверить самой программе
1
Миниатюры
Изменить вес изображения JPG не меняя разрешения   Изменить вес изображения JPG не меняя разрешения  
-29 / 10 / 1
Регистрация: 28.12.2020
Сообщений: 33
19.02.2021, 10:16 13
Самый лучший варик
Radical Image Optimization Tool (RIOT) https://blogosoft.com/4479 – бесплатный оптимизатор изображения, который позволяет визуально настроить параметры сжатия, получив при этом минимальный размер файла, тоисть уменьшить вес фото.

Использование единого интерфейса с целью сравнивать оригинал с оптимизированным изображением в реальном времени и сразу же наблюдать размер файла.

Image Optimizer легкий, быстрый и простой в использовании, но достаточно мощный для опытных пользователей.
Вы сможете контролировать сжатие, количество цветов, настройки метаданных и многое другое, а также выбрать формат изображения (JPEG, GIF или PNG) для выходного файла.
0
Модератор
Эксперт по электронике
7408 / 3628 / 1423
Регистрация: 01.02.2015
Сообщений: 11,312
Записей в блоге: 2
19.02.2021, 18:04 14
Сегодня столкнулся с увеличением примерно на 5% размера файла jpg после обработки nconvert
Windows Batch file
1
@for %%A in (*.jpg) do "c:\Program Files\Image\NConvert\nconvert.exe" -quiet -out jpeg -truecolors -opthuff -overwrite -rtype lanczos %%A
Было у меня фото с телефона тетрадного листа с записями. Фото обрабатывал nconvert. А сейчас открыл GIMP, обрезал фото до изображения только листа, сохранил, сделал "обесцвечивание" и тоже сохранил.
Обработал nconvert и увидел увеличение размера - немного с 1,28Мб до 1,32Мб.

После обработки FileOptimizer исходного и обработанного nconvert изображений - их размеры примерно уравнялись.

Не то, чтобы переживаю, но неожиданно.
0
3025 / 1610 / 601
Регистрация: 06.06.2017
Сообщений: 5,454
19.02.2021, 19:14 15
ФедосеевПавел, значит, картинка была уже оптимизирована GIMP-ом.
1
-29 / 10 / 1
Регистрация: 28.12.2020
Сообщений: 33
21.02.2021, 12:27 16
не рассматриваете формат webp?
0
3025 / 1610 / 601
Регистрация: 06.06.2017
Сообщений: 5,454
21.02.2021, 12:49 17
webp в таких ситуациях не исключение.
0
-29 / 10 / 1
Регистрация: 28.12.2020
Сообщений: 33
24.02.2021, 15:54 18
Цитата Сообщение от FlasherX Посмотреть сообщение
webp в таких ситуациях не исключение.
зато отличная замена
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2021, 15:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как сохранить файл jpg не меняя его физический размер?
Здравствуйте. Пишу программу для стеганографии изображений. На входе есть 2 графических файла...

Определение разрешения картинок (bmp jpg gif)
Кто знает как определить разрешение (высоту и ширину) картинок без создания объектов в памяти...

Изменить картинку не меняя код
Здравствуйте! У меня к Вам вопрос, помогите пожалуйста? Вот есть структура: <td><img...

Масштабирование изображения в PictureBox, не меняя размеров самого контейнера
Возможно изменять масштаб в пикчбоксе не меняя сам пикч бокс? И еще есть такой вопрос возможно ли...

Изменить название страницы, не меняя заголовка H1
Доброго всем времени суток! По умолчанию Wordpress тянет название для страницы из H1 и если его...

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


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

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

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