Почему уменьшение размера отображаемого изображения в Microsoft Word приводит к уменьшению размера файла?

Почему уменьшение размера отображаемого изображения в Microsoft Word приводит к уменьшению размера файла?

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

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

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

Кто-нибудь знает, что за волшебство тут происходит? Я не могу придумать объяснения.

решение1

Word сжимает измененные изображения

Вы когда-нибудь изменяли размер большого изображения на 50% меньше и замечали, что размер в байтах уменьшился? Это тот же процесс в Word. Существует параметр, который управляет этой функцией для каждого документа. Если вы используете Word 2013, он находится в параметрах Word ( File > Options > Advanced) в разделе Image size and quality. В вашем случае параметр Do not compress images in file(он сам себя объясняет.)

Чтобы продемонстрировать это, давайте позаимствуем этоизображение на WikiMedia. Его размер составляет 60 893 байта.

  • Вставьте это изображение в новый файл, затем дважды щелкните по нему, чтобы отобразить FORMATвкладку на ленте. Найдите стрелку с кнопкой Reset pictureи выберите Reset Picture and Size. Изображение должно выйти за пределы документа, но это то, что мы хотим сделать.
  • Перед сохранением перейдите в раздел File > Options > Advancedи под ним Image size and qualityотметьте галочкой Do not compress images in file. Подтвердите изменения.
  • Теперь сохраните этот файл Word на original.docxрабочем столе (для удобства доступа). Затем закройте его в Word.

Если у вас есть архиватор вроде WinRAR, используйте его для перехода на рабочий стол и открытия original.docx. Файлы DOCX похожи на ZIP, поэтому WinRAR откроет его содержимое, и вы увидите 3 папки внутри original.docx. Перейдите в папку, wordзатем media. В моем файле я вижу image1.png, размером 60 893 байта, тот же размер, когда мы загружали изображение с WikiMedia. Теперь закройте WinRAR.

введите описание изображения здесь

  • Открыть original.docxв Word. Дважды щелкните по изображению, чтобы отобразить FORMATвкладку на ленте. Сгруппировано под Size, установите высоту 10 CM(введите ее с CM, даже если вы используете дюймы).
  • Перейдите к File > Options > Advancedи под Image size and quality, снимите галочку Do not compress images in file. Подтвердите изменения.
  • Теперь сохраните этот файл Word на compressed.docxрабочем столе (для удобства доступа). Затем закройте его в Word.

Используйте архиватор, например WinRAR, чтобы перейти на рабочий стол и открыть compressed.docxего содержимое. Перейдите в папку , wordзатем media. В моем файле я вижу image1.png, размером 36 541 байт. Закройте WinRAR.

введите описание изображения здесь

  • Открыть compressed.docxв Word. Дважды щелкните по изображению, чтобы отобразить FORMATвкладку на ленте. Найдите стрелку с кнопкой Reset pictureи выберите Reset Picture and Size. Вы заметите, что изображение не возвращается к исходному размеру, когда вы загружали его из WikiMedia.

Теперь вы видите, что Do not compress images in fileразмер изображения и, следовательно, размер DOCX уменьшились.

решение2

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

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

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

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

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

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

решение3

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

Основываясь также на моих экспериментах, когда вы открываете документ с уменьшенными изображениями, размер каждого изображения отображается как 100%, хотя в оригинале 100% соответствовало гораздо большему изображению. Я также сомневаюсь, что вы действительно сможете увеличить изображения до исходного размера без потери качества. Сжатие и увеличение работают без потери качества, только если вы не закрываете документ между сжатием и увеличением - или если вы отключите автоматическое сжатие (я не знаю, как это происходит), но если вы это сделаете, вам также придется явно сжимать изображения в документе, чтобы получить какие-либо изменения размера документа.

Что касается понятия «резолюция», то это даже сама по себе глубокая тема, и именно поэтому я отредактировал заголовок вопроса, чтобы он был более точным. Разрешение документа определяется (обычно) какточек на дюйм (dpi)который связывает количество пикселей с физическими размерами (*). Когда вы уменьшаете изображение в документе, вы по сути уменьшаетенамеревалсяФизический размер изображения (или его отображаемый размер), который имеет дело с дюймами или сантиметрами, а не пикселями. Когда вы уменьшаете изображение в программном обеспечении для обработки изображений, определяя количество пикселей, то вы фактически касаетесь объема данных в изображении (разрешение в пикселях, то есть, сколько пикселей составляют высота и ширина изображения), но это само по себе ничего не говорит о том, сколько дюймов или сантиметров должны быть размеры печатной копии изображения.

(*) На самом делепиксельэто не то же самое, чтоточкаилиточкав словаре, посвященном печати или обработке изображений, но я делаю это (чрезмерное) обобщение, чтобы донести до читателя еще более важное различие — разрешение в пикселях и разрешение печати.

Связанный контент