Как уменьшить размер файла в xnview

Обновлено: 02.07.2024

Хорошо, у меня есть папка с 292 330 изображениями, разделенными на 762 подпапки. Эта папка занимает 29,3 ГБ.

Я хочу уменьшить его.

Итак, я настроил XnView MP для выполнения следующих действий со всеми этими изображениями:

Я ожидаю, что таким образом я получу от 2 до 3 ГБ свободного места. Возможно больше. Там есть несколько больших файлов JPG и PNG, хотя большинство файлов довольно маленькие.

В чем проблема?

В этой папке есть несколько GIF-файлов. И не все из них анимационные. Однако с приведенными выше настройками утомительно конвертировать анимацию в JPEG, хотя я прямо сказал сохранять многостраничные файлы в исходном формате.

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

Также могут быть некоторые анимации PNG (я не помню), но я остановил их, как только они попытались преобразовать и анимированный gif в несколько статических JPG и каждый раз предлагали мне действие.

Есть ли способ отфильтровать анимацию?

Хорошо, я думаю, что могу предложить вам решение.

Итак, наша проблема превращается в:

а. Исключить (временно) файлы APNG и GIF.

Как это сделать: перейдите в Инструменты | Настройки | Список файлов | Пользовательский фильтр и в строке «Исключить» введите в конце «apng gif» (без кавычек), чтобы глобально скрыть эти файлы. Я не знаю, нужен ли перезапуск программы.

б. Зайдите в свою папку и выберите "большой пакет" файлов + папки (думаю, что выбор всех 292.330 картинок) может привести к вылету - особенно если у вас 32-битная версия.

<р>в. Перед сном нажмите Ctrl+U и выберите JPG (хорошо, теоретически другие форматы, возможно, лучше, но давайте просто ограничимся JPG). На кнопке выберите:
- Качество - по вашему желанию (здесь это ваша ответственность. )
- Progressive: False
- Optimize Huffman: True
- Метод DCT: Float
- Фактор сглаживания: (хорошо, вы можете оставить его равным 0)
- Подвыборка: 1x1, 1x1, 1x1
- Восстановить встроенный эскиз: False
- Использовать оценочное качество: False
- Keep(s): в зависимости от того, что у вас есть, они могут быть истинными или ложными. Им не нужно много места, они, вообще говоря, не занимают много места. Я вижу, ты их снял, крутой.

Примечание. Если вы используете метод DCT и подвыборку, которые я предложил, вы можете еще больше снизить качество, не видя артефактов.

Соответствующим образом настройте другие диалоговые поля (Выходная папка и т. д.).

Другие примечания о действиях:

Изменить глубину цвета: 24 бита. Не особо нужен. JPEG делает это сам.

Автоматическая контрастность, уровни, кадрирование: ну ладно. Зависит от того, что у вас есть. Мультфильмы?

DPI: 150. Мех. Совершенно не актуально. (это только для печати).

Да, вы можете освободить место (особенно путем преобразования из PNG в JPG), но больше поможет изменить размер больших файлов. Если вы собираетесь смотреть на них только на экране и у вас есть изображения больше, чем, например. 2800 x 1800, вы можете добавить действие "Изменить размер" с помощью:

Режим: Fit
Ширина: 2800 (поместите что-то больше, чем ваш экран, но не намного больше)
Высота: 1800
Сохранить соотношение: True (!!)
Увеличить/ Уменьшить: Только уменьшить (!!)
Использовать гамма-коррекцию: False (мех)
Следовать ориентации: True (! - ИМХО так лучше)
Пересэмплировать: Lanczos (это нормально)

Остерегайтесь того, что изменение размера является разрушительной операцией. Используйте с осторожностью и только в том случае, если вы знаете, что вам не нужны оригиналы большего размера.

PS: не забудьте в конце скрыть файлы APNG и GIF.

- Темная тема XnViewMP 0.99.6 64 бит на Win10 x64 -

Это моя коллекция потерянных вебтунов. Невозможно изменить их размер, иначе они станут нечитаемыми. Но да. Удаление белой шпаклевки — это то, что можно сделать.

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

Преобразовав в 24-битный формат, я убедился, что используется выбранный мной цвет фона.

Кроме того, выбор почти 300 000 файлов не приводит к сбою, но, безусловно, замедляет работу. В такие моменты мне нравится покупать Alienware, хотя у меня больше нет времени играть

Понял 24-битную версию. Никогда не видел. В любом случае лучше иметь.
Кроме того, у меня есть Alienware.

Хммм. кажется, что есть некоторые APNG с расширением PNG. Оооочень плохо. Вы должны отфильтровать их «вручную». У вас их много?

- Темная тема XnViewMP 0.99.6 64 бит на Win10 x64 -

Понятия не имею.Нужно попытаться отменить каждую гифку, а я не хочу этого делать, потому что с 300 000 картинок я буду готов к завтрашнему дню или через неделю

хорошо, я просто исключил около 30 000 картинок и попытался дать им настояться. примерно через полчаса он завершил вышеуказанные шаги и сейчас. папка имеет размер 28,3 ГБ. не так много потерь, как я ожидал, но в любом случае, экономия 1,6 гигабайт (около 5%) изображений за счет очень небольших манипуляций и сохранения почти всего нетронутым по-прежнему вполне удовлетворительна.

Кроме того, я подтвердил, что анимации png не было.

Теперь мне предстоит разобраться с 30 тысячами гифок. которых все еще слишком много, чтобы вручную проверять анимацию.

Хотя можно сказать, что преобразование gif в jpeg приведет к потере места. я не согласен. Gif-файлы занимают довольно много места, особенно за пределами определенного размера пикселя, поскольку они сжимаются без потерь. Маленькие GIF-файлы можно не трогать, но большие GIF-файлы лучше сжимать в формате JPEG.

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

Я выбрал один наугад. это был вялый стрип фрилансера от 14 января 2016 года. Это статический gif размером около 200 КБ и размером 750x617 пикселей. так что да, сжатие делает его таким. Размер 179 кб. истинный. не большое изменение. но осталось 35.199 гифок и они весят 2.2 гб. хм. Да. я мог бы выжать из них около 200 мегабайт, если бы они сжимались так сильно.

все это работает на 200 мб? Даааа. нет.

Если я не смогу легко отфильтровать их в xnview или xnconvert, я просто пропущу это, спасибо.

Сынок, могу я дать скромный намек?

Возможно, жесткий диск большего размера будет иметь значение?

- Темная тема XnViewMP 0.99.6 64 бит на Win10 x64 -

Чтобы проверить, какие файлы занимают слишком много места, я обычно использую VisDir. Старый как [CENSORED], но очень полезный.

Но. Хорошо, давайте сделаем полное объяснение, потому что я получаю дикие предположения о том, что я пытаюсь сделать. И это не помогает. Итак, длинное объяснение ниже:

В основном в последний месяц каждые выходные я проводил "генеральную чистку" своего компьютера. Но я использую пакетные конвертеры, такие как handbrake или XnConvert, чтобы сжать то, что мне действительно не нужно, сохраняя при этом большую часть деталей, и такие вещи, как AntiDupl.Net, чтобы найти дико неуместные вещи и либо проверить эти папки, либо удалить «отстающие» . В прошлом месяце я также потратил время на сортировку своих жестких дисков, помещая несортированные файлы в нужные каталоги, удаляя мусор, удаляя программы, которые я больше не использую, или обновляя программы, которые я использовал часто.

В эти выходные, так как они были длинными, и я взял «мостовой» отпуск, а с днем ​​освобождения и днем ​​рабочего я зашел в папку «памятные вещи» и начал уплотнять вещи, которые мне не нужно было много, но все же хотел оставить на память. Например, понизить разрешение старых мультсериалов (на ручнике до сих пор стоит очередь из 180 мультсериалов даже спустя 4 дня) или сжать старые веб-комиксы, для которых я сохранил архив. Мне может быть и 40, но я до сих пор люблю своего медлительного фрилансера, своих горгулий или свою танковую полицию доминиона. называй меня малышкой, я не обижусь.

Так что да, у меня есть около половины терабайта материала, который мне нужен для реальной работы, и около 400+ ГБ материала, который я сохранил для рабочего архива, и 200+ ГБ старых комиксов или старых мультфильмов для сентиментальной ценности. Мне просто нужно было знать, как сделать небольшую очистку, не слишком "повреждая" исходные файлы и позволяя компьютеру работать в фоновом режиме, не слишком отвлекая меня от отдыха и/или сортировки других вещей.

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

Файл изображения PNG весит 3,33 КБ.
Он должен быть 725 байт или меньше.
Вы вводите в XnView желаемый размер файла.
При желании вы также можете ввести желаемый размер изображения (16 x 16, 24 x 24, 32 x 32, 48 x 48 или произвольный размер). В этом случае 16 x 16 слишком мал. Я бы хотел, чтобы он был не меньше 24 x 24.

Файл изображения JPG имеет размер 5 МБ.
Он должен быть размером не более 1 МБ.
Вы также хотите преобразовать его в GIF одновременно.

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

SeaMaiden пишет: В настоящее время единственным известным мне способом получить изображение с размером файла определенного или меньшего является метод проб и ошибок. Мне нужна функция, с помощью которой вы можете указать XnView уменьшить изображение до размера файла X и типа файла X.

Файл изображения PNG весит 3,33 КБ.
Он должен быть 725 байт или меньше.
Вы вводите в XnView желаемый размер файла.
При желании вы также можете ввести желаемый размер изображения (16 x 16, 24 x 24, 32 x 32, 48 x 48 или произвольный размер). В этом случае 16 x 16 слишком мал. Я бы хотел, чтобы он был не меньше 24 x 24.

Файл изображения JPG имеет размер 5 МБ.
Он должен быть размером не более 1 МБ.
Вы также хотите преобразовать его в GIF одновременно.

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

Это можно сделать с форматами JP2, и я видел одну прогу, которая может делать это с JPG. Это было бы сложно сделать с PNG и другими форматами без потерь, поскольку это потребовало бы дополнительных шагов, таких как уменьшение цветов.

С опцией экспорта/предварительного просмотра, которая есть в xnview deluxe и некоторых других программах, вы можете увидеть, насколько большим будет файл, прежде чем вы фактически сохраните его, и можете изменить некоторые настройки оттуда, чтобы уменьшить размер файла, или закрыть его. и вернитесь в основную программу, чтобы внести некоторые изменения. (Первый вариант хорошо подходит для файлов JPG, второй обычно лучше подходит для файлов PNG, так как он дает больше возможностей для управления уменьшением цвета и может привести к более качественному изображению.)

Я пытаюсь получить хорошее изображение для почты xfaces для расширения Thunderbird Message Faces. Изображение ДОЛЖНО быть размером 48x48 PNG до 725 байт. 16 цветов было бы достаточно. 8 цветов не будет. Каждый раз, когда я экспериментирую, пытаясь получить изображение такого размера с этими размерами, качество изображения становится неприемлемым. Пробовал с разными изображениями. Это так много проб и ошибок, и я никогда не знаю, какую передискретизацию использовать (Lanzcos, Gaussian, Bell, Mitchell и т. д.). Я ищу какое-то автоматическое решение, как указано выше. Если XnView не может этого сделать, есть ли другая программа, которую вы порекомендуете, чтобы я попытался это сделать?

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

Инструмент, который я считаю весьма полезным для исправления изображений, — это Image Analyzer http://logicnet.dk/Analyzer/ (основной сайт www.meesoft.com). Он имеет функцию предварительного просмотра для PNG, JPG и JPEG2000, но вы не можете уменьшить цвета оттуда. Однако вы можете быстро увидеть размер файла без фактического сохранения. В IA есть много инструментов, предназначенных для улучшения изображений, один очень полезный (особенно в этом случае) — квантизатор. Вы можете уменьшить количество цветов с помощью квантизатора гораздо более плавно, чем при обычном уменьшении цвета. Он также имеет так называемую опцию PNG с потерями, которая может уменьшить размер файла на фотографических изображениях (но не очень хорошо работает с мультяшными изображениями / логотипами). IA — это бесплатное программное обеспечение, поэтому, возможно, это лучший выбор.

Вы также можете попробовать xnview deluxe, у него есть много опций и вариантов уменьшения цвета в функции экспорта, хотя программа является условно-бесплатной/пробной.

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


Несколько советов: Возможно, лучше не использовать фильтр (например, использовать ближайший сосед). В противном случае Ланцош и Ханнинг, вероятно, дадут наилучшие результаты.
При уменьшении цветов используйте «адаптивный» вариант, а не дизеринг. Дизеринг выглядит как дерьмо, если он не сделан правильно, и он увеличивает размер файла.
Вы пробовали запустить лучший результат через pngout или pnggauntlet? Если он немного великоват, любой из них сможет достаточно его опустить.

Image

Кроме того, 700 байт — это мизерный предел, вы не сможете извлечь из него слишком много, что бы вы ни делали, и вам почти наверняка придется использовать несколько программ вместе, чтобы достичь этого.
Я сделал это из твоего аватара русалки, он весит всего около 600 байт:

Как уменьшить размер файла изображения? это возможно с этой программой или она просто конвертирует между разными типами.

Любая программа, которая может сохранять изображение, может уменьшить его размер. Вот некоторые способы уменьшить размер файла:
Использовать другой формат. Форматы без потерь, такие как TIFF или BMP, по своей природе большие, переход на JPEG значительно уменьшит размер файла фотографических изображений.
Выберите более высокий уровень сжатия. Если вы используете формат без потерь и уже имеете максимальное сжатие, вам придется использовать другой метод. Уровень сжатия можно установить, нажав кнопку «Параметры» при сохранении изображения.
Уменьшить размеры изображения. Обрезая или уменьшая изображение, вы уменьшите объем данных в файле. Это, в свою очередь, уменьшит размер файла.
Уменьшить цвета изображения. Если вы уменьшите изображение до 256 цветов или менее или преобразуете его в оттенки серого, это снова уменьшит данные и, следовательно, размер файла.
Размытие изображения. Вы можете уменьшить размер фотографии в формате JPEG, размыв или смягчив изображение.

Самый простой способ получить изображение с небольшим размером файла и при этом сохранить его в приемлемом качестве (почти все, что уменьшает размер файла, повлияет на качество (хотя часто это незаметно), это просто неизбежный факт) — сделать так, как предложил ckit, и использовать функцию экспорта в альфа-версии 1.9 xnview. Это позволит вам увидеть результаты использования другого формата, более высокой степени сжатия и сокращения цветов, прежде чем вы действительно сохраните изображение (однако перед экспортом необходимо выполнить обрезку и размытие).

PNGOUT

Используйте PNGOUT (только для изображений PNG). Он уменьшает размер файла в
приблизительно 1,3 раза по сравнению с PNG, сохраненным XNVIEW. Принимает PNG, GIF, PCX или BMP в качестве
входных данных.

Кроме того, уменьшите количество цветов перед сжатием (это действие с потерями): начните
с 256 и попробуйте еще меньше и проверьте качество. Это значительно уменьшит
размер файла.

1.96.5, изменение размера изображения не уменьшает размер файла, а наоборот

Модераторы: XnTriq, xnview

1.96.5, изменение размера изображения не уменьшает размер файла, а наоборот

Я хочу уменьшить размер файла изображения, уменьшив «Изменение размера» изображения.
В разделе «Новый расчет» есть:
Lanczos, Bi-Lenear, следующий сосед и т. д., которые можно переключать, но я не могу попробовать все, возможно, это не помогает.

Я использую Lanczos, уменьшаю до 50 %, и файл увеличивается с 60 Кб (100 %) до 80 Кб (50 %), f. д.

Спасибо за помощь.

Вы хотите уменьшить размер файла изображения?

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

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

Если вы хотите легко поэкспериментировать с сохранением с различными уровнями сжатия и форматами файлов, а также форматами файлов, используйте функцию «Файл» > «Экспорт». может предоставить простой способ сделать это.

Спасибо за очень быстрый ответ.

Конвертировать из jpg в . ? Уменьшить?

В разделе "Изображение" можно выбрать 14 точек.
Одним из них является «настройка DPI».
Одним из них является «Изменение размера». (Это то, что я использую.)

"размеры изображения в пикселях ("размер холста")", на немецком языке я не могу найти.


"пересохранение с более высоким сжатием": с файлом EXPORT . :
«Экспорт» звучит для меня смущающе, но с различными возможными сжатиями звучит так, что стоит попробовать.


Извините, в переводе Canvas: «Изменение размера» — это «изменение размера холста».
Нет, извините еще раз, есть «Изменение размера холста» и «Изменение размера».
Начну с этого.


Большое спасибо.

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

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

"в основном за счет изменения размера в пикселях":

Похоже, это немного перепутано.

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

Но при уменьшении ширины и высоты до f. т. е. около 50 %, но в результате размер файла больше, чем раньше, чем, где уменьшение файла?

Возможно, этот вопрос проясняет, что я имею в виду.

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

А теперь перепутал, я начал с того, что:
Если в Image Resize также возможно изменение ширины и высоты, как вообще можно понять это точное различие с первого раза?

Да, чтобы уменьшить ширину и высоту изображения в пикселях, что можно сделать с помощью команды «Изображение» > «Изменить размер». : вы можете установить, скажем, 50% и 50%, или указать новые размеры в пикселях, используя настройку раскрывающегося списка.

Но при уменьшении ширины и высоты до f. т. е., около 50 %, в результате размер файла больше, чем раньше. тогда где сокращение файла?

Вероятная причина увеличения размера файла заключается в том, что файл повторно сохраняется с меньшим сжатием, чем исходный файл. Вы можете установить значение сжатия, используемое в меню Файл > Сохранить как. Диалоговое окно «Параметры».

Размер холста. это другая функция, которая может вызвать путаницу, и я не могу сразу дать четкое объяснение разницы, но выше я использовал «размер холста» для обозначения размеров обрабатываемого изображения в пикселях и предложил использовать Canvas изменить размер. функция.

Надеюсь, так стало понятнее: вы можете уменьшить размер файла, либо уменьшив размер в пикселях, либо сохранив с более высоким сжатием.

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

Читайте также: