Может кто-нибудь объяснить, почему происходит потеря разрешения при копировании изображения из приложений MS Office (Excel/Word/Outlook) в Microsoft Paint?

Чтобы объяснить в деталях:

  • Я сделал снимок экрана в Excel (Вставить => Снимок экрана => Отсечение экрана)
  • Я скопировал его в MS Paint
  • Я скопировал его обратно в MS Excel

Размер нового изображения (вставленного из Paint) (высота 2,04 ", ширина 4,71") составляет примерно половину (или даже меньше) исходного размера (высота 5,11 ", ширина 11,78"). Я сохранил два изображения в двух разных файлах и заметил, что файл с новым изображением составляет 151 КБ, а файл с исходным изображением - 287 КБ.

Чтобы точно определить, потеря разрешения происходит во время копирования из Excel в Paint.

Я использую Windows 10 и MS Office 2016. У моего экрана ноутбука разрешение 4k.

Я подозреваю, что это существующее ограничение в MS Paint, поскольку то же самое не происходит, если копировать из Excel в Paint 3D (или из Excel в Outlook). MS Paint, вероятно, не был адаптирован к новому стандарту разрешения 4k, но может быть решение, о котором я не знаю.

Также следует отметить, что у меня нет такой же проблемы на моем другом ноутбуке с разрешением экрана HD (вместо этого хорошо 4K). Я могу скопировать изображение из Excel в MS Paint и обратно в Excel без потери размера изображения.

Пожалуйста, порекомендуйте.

Редактировать: как спрашивает @harrymc, исходное изображение и изображение, вставленное в MS Paint, прикреплено ниже:


Исходное изображение:

Изображение после его вставки в MS Paint:

Больше примеров:

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

Исходное изображение - размер 41 КБ - размер 532 px x 222 px

Изображение после вставки в MS Paint - размер 8 КБ - размер 217 px x 92 px

Доказательство размера и размера

2 ответа2

1

Если проблема в качестве изображения:

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

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

Если вы хотите большей точности, используйте более развитый редактор изображений, чем Paint, например бесплатный Paint.NET, и используйте формат без потерь, такой как PNG (со сжатием или без).


Если проблема в размере изображения:

Невозможно, чтобы копирование / вставка изменило размер изображения, поэтому требуется другое объяснение.

Единственные объяснения, которые я могу придумать для результата вышеупомянутой операции над плакатом, являются слишком маленькими:

  1. Был сделан снимок экрана с изображением, когда оно отображалось в уменьшенном виде, поэтому оно стало меньше.
  2. Паста была из изображения с низким разрешением в изображение с высоким разрешением, которое будет выглядеть меньше.

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

1

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

  1. Создайте временную копию документа Excel, из которого вы хотите получить изображение. (Убедитесь, что ваш документ сохранен с расширением .xlsx.)
  2. Измените расширение вашего скопированного документа Excel с «.xlsx» на «.zip».
  3. В этом zip-файле вы найдете любые изображения, содержащиеся в электронной таблице, в подкаталоге «xl /media». Вы можете получить эти изображения так же, как вы извлекли бы файлы из любого сжатого каталога.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .