изменить размер изображения без потери качества с Gimp - PullRequest
10 голосов
/ 12 января 2011

У меня есть куча изображений, которые слишком велики, мне нужно уменьшить их размер с 30 кб до 10 или 5 кб без потери качества. Я попытался изменить dpi и пиксели безуспешно. Изображения стали размытыми, и поскольку они содержат текст, я ничего не могу прочитать после изменений. Есть ли в любом случае, я могу сделать это без потери качества? У меня в приложении почти дюжина изображений.

Заранее спасибо и хорошего дня.

Ответы [ 5 ]

3 голосов
/ 12 января 2011

для пакетного изменения размера я использую IrfanView (несмотря на то, что он «облегчен», он очень мощный).У этого есть хороший пакетный диалог с большим количеством опций.

Если вы работаете с файлами png, попробуйте использовать лучшее сжатие и / или другие настройки глубины цвета (если вы не используете прозрачность, вы можете попробоватьпреобразование их в формат JPEG, хотя вы можете потерять некоторое качество)

изменение глубины цвета / диапазона / сжатия может не повлиять на качество изображения (в любом случае, не будет видимым, если используется с модерацией) и уменьшит размер изображенияв большинстве случаев в любом случае

, если вы хотите придерживаться Gimp (я никогда не использовал его лично), он должен иметь некоторые функции экспорта, где вы можете выбрать некоторые настройки для изображения, напримерформат и параметры

2 голосов
/ 12 января 2011

Вы не можете опустить данные без снижения качества.Данные имеют значение.

Вы можете попытаться использовать улучшенное сжатие, pngcrush - это инструмент, который автоматически пробует несколько подходов и выбирает лучший.

Уменьшение глубины цвета будетуменьшить размер файла (при этом уменьшая качество цвета).Вы также можете включить сглаживание в некоторых графических редакторах, но это еще одна потеря качества.

Если ваше изображение имеет фотографический контент, а не графический, конвертируйте его в JPEG и используйте настройки качества JPEG, поэкспериментируйте с ними.

0 голосов
/ 02 августа 2018

Кажется, что если у меня большой png шириной 2500 пикселей, и я хочу изменить его размер до ширины 100 пикселей, если я масштабирую все изображение сразу до желаемого размера, изображение становится слишком искаженным для использования.

Однако, если я масштабирую изображение небольшими шагами по 200 пикселей и повторяю, пока не достигну желаемой длины, изображение не будет искажено.Так что, если я в 2500px, то я бы масштабировал изображение до 2300px, затем до 2100 и так далее.Чем меньше масштаб, тем меньше искажений.

0 голосов
/ 12 сентября 2015

Используйте GIMP Image Editor для простых графических задач без необходимости изучения сложных методов манипулирования изображениями.

Однажды у меня была такая же ситуация, и учебники, объясненные в приведенной ниже ссылке, помогли мне.

Изменение размера (размеров) изображения (масштаба) .

0 голосов
/ 01 июля 2014

шагов для одного слоя

layer->scale layer
image->scale image
image->fit canvas to layer
file->export as

шаги для нескольких слоев

layer->new layer group
move all layers to layer group
select layer group
layer->scale layer
image->scale image
image->fit canvas to layer
file->export as
...