Допустим, есть какой-то произвольный файл, который имеет вес N КБ. Можно ли изменить размер файла в большую сторону при этом не потеряв свойств файла(файл по прежнему открывается в программах, которых открывался ранее и не должен отображаться как-то иначе) или подобная манипуляция будет напрямую зависеть от формата над которым это будет делаться? Например, дополнить незначащими 0 .
Отслеживать
задан 23 ноя 2017 в 21:50
24.7k 12 12 золотых знаков 62 62 серебряных знака 152 152 бронзовых знака
Произвольный — нет, ведь если добить нулями, например, текстовый файл, то текстовые редакторы будут вынуждены эти нули отображать
24 ноя 2017 в 5:52
24 ноя 2017 в 9:21
24 ноя 2017 в 9:30
24 ноя 2017 в 10:52
И JPG нормально открылся после наращивания размеров. Какой можно сделать вывод? Какие форматы не портятся?
24 ноя 2017 в 10:55
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Однозначно зависит от формата и от того, как формат читается. ZIP-файлы, к примеру, должны читаться с хвоста и добавление в хвост лишней информации может привести к нечитаемости. Но большинство софта кладут на спецификацию и читают ZIP с головы.
СЖИМАЕМ ВИДЕО БЕЗ ПОТЕРИ КАЧЕСТВА через HANDBRAKE
Отслеживать
ответ дан 23 ноя 2017 в 21:52
Владимир Мартьянов Владимир Мартьянов
9,639 4 4 золотых знака 21 21 серебряный знак 35 35 бронзовых знаков
Для изменения размера файла предусмотрена группа системных вызовов truncate(2). Одноимённая утилита позволит получить возможность вызывать их из командой строки. Например, следующая команда установит новый размер указанного файла равным 17 ТБ. Причём, если его размер был больше, содержимое будет урезано, если он был меньше, содержимое будет дополнено нулевыми байтами.
Стоит отметить, что в последнем случае файл получится разреженным — в реальности на диске не будут храниться сполшные нули, а будет просто пометка в дескрипторе файла, что он содержит нулевые блоки. Это довольно эфективно.
truncate -s 17TB имя_файла.bin
Эта команда не изменяет все остальные свойства файла, она влияет только на содержимое и размер.
Отслеживать
ответ дан 23 ноя 2017 в 22:04
8,542 4 4 золотых знака 29 29 серебряных знаков 53 53 бронзовых знака
А для винды такое есть? Судя по ссылке-это линуес утилита
24 ноя 2017 в 3:43
Потестил, программу Trunc для Windows и как писали ниже, изменение размера файла целиком зависит от самого файла. Например, TXT файл открылся после изменения размера, но EXCEL-файл начал ругаться на повреждение и предложил восстановить файл, после чего он стал нормального размера.
Источник: ru.stackoverflow.com
Программы для изменения размера изображений
Batch Picture Resizer – простое приложение для изменения размера фотографий, которое особенно пригодится, если нужно обработать сразу несколько файлов. Оно поддерживает основные форматы изображений, причем загружать их можно как по отдельности, так и целыми папками. Есть возможность указать ширину и высоту вручную или выбрать уже готовые пресеты наиболее популярных размеров. Предусмотрены вспомогательные опции, позволяющие сохранить соотношение сторон, зафиксировать высоту, обрезать картинку до точного соответствия размеру и т.д.
Как уменьшить размер фото для загрузки на сайт

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

Предусмотрен конвертер изображений с возможностью предварительно настроить разрешение и качество. В идеале, лучше сразу купить лицензию, но первые 10 дней BPR можно пользоваться бесплатно. Правда, через каждые 3-6 изображений будет появляться окошко, сообщающее, что у вас демонстрационная версия, а также начинаться отсчет времени, через которое можно будет продолжить обработку. В принципе, если вы терпеливы, то это вариант, просто в таком случае слегка размывается весь смысл пакетной обработки.
Достоинства:
- Удобный интерфейс;
- Простота использования;
- Окно предварительного просмотра;
- Поддержка «Командной строки»;
- Опция автоматического поворота.
Недостатки:
- Платная лицензия.
XnConvert
XnConvert – кроссплатформенное программное обеспечение, в основе которого также лежит механизм пакетной обработки графических файлов, но оно отличается более продвинутой функциональностью. В первую очередь – это конвертер, поэтому софт распознает более 500 типов файлов, которые способен преобразовывать в 70 различных форматов. В нем есть что-то вроде пошагового Мастера, и это удобно особенно первое время использования XnConvert, а также окно предварительного просмотра, которое поддерживает опцию «до/после».

Размеры изображений можно указывать в пикселях, процентах, дюймах, сантиметрах и миллиметрах. Предусмотрено несколько режимов, например настройка по наибольшей стороне или масштабирование в мегапикселях, и опять же никто не мешает выбрать один из заранее настроенных размеров. Стоит отметить, что XnConvert подходит и для комплексной обработки фотографий. Вы сможете поворачивать, обрезать, отражать их, удалять метаданные, наносить водяные знаки, текст, QR-коды, корректировать картинку с помощью специальных инструментов и фильтров.

В общем случае предусмотрено несколько десятков дополнительных действий, которые удобно разделены на категории. Все операции суммируются, причем есть возможность сохранять разные варианты настроек, чтобы потом быстро применять их при обработке следующей группы фотографий. XnConvert – неплохой вариант для изменения размера изображений, особенно если вы работаете дома или в некоммерческой организации, ведь тогда софт достанется вам совершенно бесплатно.
Достоинства:
- Бесплатная лицензия для домашнего использования;
- Поддерживает множество функций редактирования фото;
- Пакетная обработка;
- Добавление файлов путем перетаскивания;
- Возможность сохранять настройки.
Недостатки:
RIOT
Radical Image Optimization Tool – бесплатное приложение с набором функций для оптимизации изображений. Интерфейс с двойным просмотром позволяет сравнивать оригинальную картинку с оптимизированной в режиме реального времени. Для изменения размера, как и в предыдущих вариантах применяются алгоритмы интерполяции – Lanczos3, Catmull-Rom Bilinear и т.д., которые решают, какие пиксели нужно убрать, а какие добавить в случае уменьшения/увеличения изображения.

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

Впрочем, если нет желания играть с настройками, пригодится механизм автоматической оптимизации, включающий в себя четыре режима, которые самостоятельно подбирают подходящий формат и параметры. Есть функция пакетной обработки, где можно все, что вы настроили для одного, применить сразу к нескольким фото, а также добавить дополнительные задачи – поворот, отражение, сжатие и т.д Кстати, RIOT можно использовать в качестве плагина в некоторых графических редакторах, например в IrfanView и XnView, либо встраивать в веб-приложения, где требуется подобная функциональность.
Достоинства:
- Бесплатная лицензия;
- Простота использования;
- Функция пакетной обработки;
- Портативная версия;
- Удобный интерфейс «Side by Side».
Недостатки:
- Не поддерживает русский язык.
Fotosizer
Fotosizer мало чем отличается от предыдущих программ, ведь она также разработана для изменения размера изображения в одиночном и пакетном режиме. Все главные опции в ней есть, поэтому в основном остановимся на некоторых особенностях. Предусмотрено несколько режимов, позволяющих изменить размер в соответствии с выбранными параметрами, а также дополнительный инструмент для обрезки картинки. Помимо этого, можно повернуть, перевернуть фотографию, а также изменить ее внешне с помощью набора фильтров.

Перед обработкой можно отрегулировать качество изображения и DPI. Есть несколько вариантов автонастройки, например, подбор качества при сжатии, оптимизация PNG-картинок или изменение имен файлов с помощью специальных масок. Может, параметров и не очень много, но их настройка занимает время, поэтому софт поддерживает систему профилей, что позволит сохранять разные конфигурации. Причем, даже если этого не делать, есть возможность быстро переключаться между конфигурацией по умолчанию и набором параметров, использованным во время последней сессии.

Fotosizer поддерживает все популярные форматы и способы добавления – путем перетаскивания, через контекстное меню «Проводника» и т.д. Отображаться они могут в виде эскизов, галереи, а также таблицы, причем вы сможете добавить в нее дополнительные столбцы, чтобы видеть больше информации. Основные функции доступны в бесплатной версии, но если вас интересуют опция автоповорота, вывод в сжатый ZIP-файл, наложение водяных знаков, различные регулировки (яркости, контрастности, гаммы, теней, вибрации и прочего), придется купить профессиональное издание.
Достоинства:
- Бесплатной версии достаточно для выполнения нашей задачи;
- Функция обрезки фото;
- Светлая и темная тема;
- Экспорт отчета о завершении обработки в CSV-файл;
- Поддерживает более 10 фильтров.
Недостатки:
- Есть платные опции.
GIMP
На самом деле изменить размер изображения можно, наверное, в любом графическом редакторе, поэтому GIMP рассмотрим просто как один из вариантов. Программа позволяет увеличивать или уменьшать фотографии целиком, а также отдельные слои, например, если речь идет об PSD-файле из Фотошопа. Принцип уже знакомый – указываем ширину и высоту, выбираем один из доступных методов интерполяции, а соответственно и качество преобразования, при необходимости настраиваем разрешение для печати.

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

GIMP – это бесплатный софт, а что еще более важно – он открытым исходным кодом, и это обеспечивает ему невероятную гибкость. Благодаря поддержке нескольких языков программирования в редактор можно загружать сценарии и плагины, позволяющие значительно расширять его функциональность. Например, изначально можно за раз менять размер только одной фотографий, но после установки дополнения BIMP появится возможность выполнять это и другие действия в пакетном режиме.
Достоинства:
- Бесплатная версия;
- Открытый исходный код;
- Широкие возможности обработки фотографий;
- Инструменты рисования;
- Поддержка плагинов.
Недостатки:
Источник: noznet.ru
Конвертеры фото/изображений на русском языке
Требуется изменение разрешения, уменьшение размера, сжатие, а может, пакетная обработка изображений? Тогда Вы оказались в нужном разделе! Здесь можно скачать бесплатно фото конвертеры на русском языке на любой вкус. К примеру, Image Tuner 5.3 или ImBatch, позволяющие обрезать, переименовывать, копировать, менять формат сразу нескольких десятков фото одновременно.
Преобразование форматов, к слову, возможно в широком спектре: с jpg в pdf (!), с png в gif, а также из/в менее распространённые расширения. Не хотите платить? Тогда скачать бесплатно конвертер изображений у нас — Ваше верное решение!

AVS Image Converter 5.1.2.298 — конвертер фото
Конвертеры изображений
AVS Image Converter — это очень простой и довольно мощный конвертер изображений в различные форматы. Имеется возможность добавлять к изображениям различные эффекты, редактировать их, добавлять
Источник: shelmedia.ru