Как пропорционально изменить размеры вставленного в excel рисунка

Обновлено: 04.07.2024

Однажды решал задачу формирования прайс-листа с картинками из УТ 11.

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

Оказалось, что изображения, попав в excel, меняют размер. И не в лучшую сторону. Если в УТ jpg был размером 20 кб, то, оказавшись в excel, он увеличивается до 80-150кб. В этом можно было убедиться, разархивировав xlsx. Все изображения находятся в \xl\media\. В результате файл вырастал до мегабайтных масштабов, вместо расчетных 200-400 кб.

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

Решение обнаружилось случайно, в процессе эксперимента с атрибутом рисунка табличного документа "РазмерКартинки". Почему-то мне раньше казалось, что этот атрибут, несмотря на название, прямого отношения к размеру в байтах не имеет и нужен только для определения того, как будет вписана картинка в область. Однако это оказалось не так. Напомню возможные значения этого атрибута:

  • Авторазмер
  • Пропорционально
  • Растянуть
  • РеальныйРазмер
  • Черепица

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

В целом, проблема оказалась решена, с единственным "но". Значение "Растянуть" может "съесть" часть картинки, если она изначально имеет неверные пропорции. Но это уже проблема других специалистов.

Дополнительно могу сказать, что эксперименты проводились на платформе 8.3.8.2027.

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

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

1. Выделите рисунок на листе, щелкнув на нем кнопкой мыши. По углам рисунка появятся круглые маркеры, а по сторонам – квадратные.

2. Установите указатель мыши на один из круглых маркеров по углам рамки рисунка. Он примет вид двух противоположно направленных стрелок.

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

4. Отпустите кнопку мыши, когда добьетесь требуемых размеров рисунка.

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

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

Есть и другой способ изменить размер рисунка.

1. Выделите рисунок.

2. Перейдите на вкладку Формат ленты.

3. Установите значения высоты и ширины рисунка в соответствующих полях группы Размер в сантиметрах. Размеры рисунка будут изменены в соответствии с введенными вами значениями.

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

1. Выделите рисунок.


Рис. 9.4. Диалоговое окно Размер и свойства

3. Перейдите на вкладку Размер.

4. В полях Высота и Ширина, расположенных в группе Размер и поворот, установите нужные размеры рисунка.

5. Закройте диалоговое окно Размер и свойства.

ПРИМЕЧАНИЕ

Вы также можете изменить размеры рисунка в процентном отношении от первоначального размера. Для этого нужно изменить значения в полях Высота и Ширина в группе Масштаб. Однако, если установлен флажок Сохранять пропорции, вы можете изменять только одну величину (ширину или высоту), вторая будет автоматически изменяться пропорционально.

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

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

1. Установите указатель мыши на маркер поворота рисунка. Указатель примет вид круговой стрелки.

2. Нажав и удерживая левую кнопку мыши, переместите указатель вправо или влево. Рисунок будет поворачиваться.

3. Отпустите кнопку мыши, как только повернете рисунок на требуемый угол (рис. 9.5).


Рис. 9.5. Рисунок повернут

Нередки случаи, когда в документе (в нашем случае – на листе книги Excel) нужно разместить не весь рисунок, а только его фрагмент. Конечно, вы можете перед добавлением в документ обработать рисунок в любом графическом редакторе, «отрезав» от него лишние части и сохранив в отдельный файл, но Excel позволяет вам сделать это, не прибегая к помощи сторонних программ. Программа Excel содержит собственный инструмент обрезки изображений.

На рис. 9.6 вы видите изображение мяча и волейбольной сетки. Этот рисунок взят из коллекции клипов Office. Мы обрежем его так, чтобы отсечь сетку и оставить только мяч.


Рис. 9.6. Рисунок до обрезки

1. Выделите рисунок.

ПРИМЕЧАНИЕ

Вы можете более точно установить угол поворота рисунка в поле Поворот, расположенном на вкладке Размер диалогового окна Размер и свойства.

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


Рис. 9.7. Рисунок после обрезки

4. Щелкните на кнопке Обрезка повторно, чтобы выключить инструмент обрезки.

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

Программа Excel «помнит» исходные размеры рисунка и его вид до обрезки, то есть в случае необходимости вы можете восстановить обрезанные фрагменты. Для этого достаточно выделить рисунок, выбрать инструмент Обрезка и растянуть его за маркеры обрезки. Ранее обрезанные фрагменты будут восстановлены.

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

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

5.5. Изменение размеров фреймов

5.5. Изменение размеров фреймов По умолчанию размеры фреймов можно изменять с помощью указателя мыши. Необходимо просто навести указатель на границу между фреймами и, зажав левую кнопку мыши, переместить границу влево или вправо, вверх или вниз (рис. 5.7). Рис. 5.7. Изменение

23.3.3. Изменение размеров окна

23.3.3. Изменение размеров окна Вам кажется, что окно слишком маленькое и не подходит для нашей программы? Для изменения размеров окна лучше всего использовать функциюvoid gtk_window_set_default_size(GtkWindow *window, gint width, gint height);Эта функция устанавливает ширину окна window равной width, а высоту —

Обрезка объектов

Обрезка объектов Команда TRIM, которая осуществляет отсечение объектов по режущей кромке, вызывается из падающего меню Modify ? Trim или щелчком на пиктограмме Trim на панели инструментов Modify.Запросы команды TRIM: Current settings: Projection=UCS Edge=None – текущие установки Select cutting edges … – выбор

Обрезка и удлинение трехмерных объектов

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

Изменение размеров элементов таблицы

Изменение размеров элементов таблицы Ширину столбцов и высоту строк можно изменять несколькими способами. Самый простой способ– при помощи мыши. Для этого подведите указатель к правой границе столбца или к нижней границе строки. Когда указатель примет форму двойной

Обрезка объектов

Обрезка объектов Команда TRIM, которая осуществляет отсечение объектов по режущей кромке, вызывается из падающего меню Modify ? Trim или щелчком на пиктограмме Trim на панели инструментов Modify.Запросы команды TRIM:Current settings: Projection=UCS Edge=None – текущие установкиSelect cutting edges.. – выбор

Обрезка и удлинение трехмерных объектов

Обрезка и удлинение трехмерных объектов Любой трехмерный объект можно обрезать либо удлинить до другого объекта независимо от того, лежат ли они оба в одной плоскости и каким кромкам параллельны: режущим или граничным. Чтобы произвести обрезку (удлинение), с помощью

Обрезка объектов

Обрезка объектов Команда TRIM , которая осуществляет отсечение объектов по режущей кромке, вызывается из падающего меню Modify ? Trim или щелчком на пиктограмме Trim на панели инструментов Modify.Запросы команды

Обрезка и удлинение трехмерных объектов

Обрезка и удлинение трехмерных объектов Любой трехмерный объект можно обрезать либо удлинить до другого объекта независимо от того, лежат ли они оба в одной плоскости и каким кромкам параллельны: режущим или граничным. Чтобы произвести обрезку (удлинение), с помощью

Обрезка объектов

Обрезка объектов Команда TRIM, которая осуществляет отсечение объектов по режущей кромке, вызывается из падающего меню Modify ? Trim или щелчком на пиктограмме Trim на панели инструментов Modify.Запросы команды TRIM:Current settings: Projection=UCS Edge=None – текущие установкиSelect cutting edges . – выбор

Пример. Обрезка объектов

Пример. Обрезка объектов Отсечь части окружности, нарисованные пунктирной линией (рис. 11.11).Запустите команду TRIM, вызвав ее из падающего меню Modify ? Trim или щелчком на пиктограмме Trim на панели инструментов Modify. Ответьте на запросы:_TRIMCurrent settings: Projection=UCS Edge=NoneSelect cutting edges . Select

Обрезка и удлинение трехмерных объектов

Обрезка и удлинение трехмерных объектов Любой трехмерный объект можно обрезать либо удлинить до другого объекта независимо от того, лежат ли они оба в одной плоскости и каким кромкам параллельны – режущим или граничным. Чтобы произвести обрезку (удлинение), с помощью

12.6. Инструмент Crop (Обрезка)

12.6. Инструмент Crop (Обрезка) Этот инструмент предназначен для так называемого кадрирования – обрезки изображения. Находится он на палитре инструментов, закрепленная горячая клавиша – С. По способу использования Crop (Обрезка) очень похож на Free Transform (Произвольное

Изменение размеров и перемещение окон

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

Кадрирование (обрезка) фотографии

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

Эти функции недоступны в Office в Интернете, только в классических версиях набора Office.

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

Сжатие отдельных рисунков

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

Открыв файл в приложении Microsoft Office, выберите один или несколько рисунков для сжатия.

В разделе Работа с рисунками на вкладке Формат в группе Изменение нажмите кнопку Сжать рисунки.

замещающий текст

Если вкладки Работа с рисунками и Формат не отображаются, убедитесь, что рисунок выделен. Дважды щелкните рисунок, чтобы выделить его и открыть вкладку Формат.

В зависимости от размера экрана в группе Изменение могут отображаться только значки. В этом случае кнопка Сжать рисунки отображается без подписи.

замещающий текст

Чтобы выполнить сжатие только для выбранных, а не для всех рисунков в документе, установите флажок Применить только к этому рисунку.

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

В разделе Разрешение выберите нужный вариант и нажмите кнопку ОК.

Разрешение рисунков по умолчанию в Office составляет 220 ppi. Вы можете изменить разрешение рисунка по умолчанию или отключить сжатие рисунков.

Сжатие применяется после закрытия этого диалогового окна. Если вас не устраивают результаты, вы можете отменить изменения.

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

Щелкните заголовки ниже, чтобы получить дополнительные сведения.

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

Важно: Этот параметр применяется только к рисункам в текущем документе или в документе, выбранном из списка рядом с разделом Размер и качество изображения. Чтобы использовать его для всех новых документов, нужно выбрать другое значение в раскрывающемся списке.

Обратите внимание на то, что эта функция недоступна в Microsoft Project 2013 или Office 2007.

Откройте вкладку Файл.

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

замещающий текст

Выберите разрешение, которое вы хотите использовать по умолчанию, и нажмите кнопку ОК.

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

Примечание: Эта функция недоступна в Microsoft Project 2013 или Microsoft Project 2016.

Откройте вкладку Файл.

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

В разделе Размер и качество изображения установите флажок Отменить данные редактирования.

Примечание: Этот параметр применяется только к рисункам в текущем документе или в документе, выбранном из списка рядом с разделом Размер и качество изображения.

См. также

Обратная связь

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

Сжатие отдельных рисунков

Чтобы сжать все рисунки в документе, на ленте выберите "Файл" > "Сжать рисунки" (или "> уменьшить размер файла").

На вкладке "Рисунок" выберите "Сжать рисунки"

Выберите параметр в поле "Качество рисунка". Первое разрешение указано первым, а наименьшее — последним.

Совет: Если вы обрезали какие-то из рисунков, то размер файла можно дополнительно уменьшить, установив флажок Удалить обрезанные области рисунков.

Выберите выделенным рисункам или всем рисункам в этом файле.

Примечание: Если выбрать все рисунки на шаге 1 с помощью меню "Файл", эти параметры будут недоступны. Сжатие будет применено к всем рисункам в документе.

04.11.2007 19:41 | | |

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


Чтобы изменить размер рисунка:

Щелкните объект, размер которого вы хотите изменить.

Перетащите один из манипуляторов размера, чтобы увеличить или уменьшить размер объекта:

Перетащите средний манипулятор размера, чтобы увеличить размер объекта вверх или вниз, влево или вправо.

Перетащите угловой манипулятор размера, чтобы изменить размер объекта пропорционально.


Чтобы установить точный размер рисунка:

Щелкните объект. размер которого вы хотите изменить.

Нажмите вкладку Формат в группе Работа с рисунками

Нажмите стрелку вверх или стрелку вниз или введите число (в сантиметрах) в окнах Ширина фигуры и Высота фигуры на ленте, а затем нажмите клавишу Enter

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

Чтобы установить точный масштаб рисунка:

Щелкните объект, размер которого вы хотите изменить

Нажмите вкладку Формат в группе Работа с рисунками

Вызовите диалоговое окно Размер и свойства

Чтобы сохранить пропорции рисунка, отметьте окно Сохранить пропорции

Чтобы сохранить относительный размер рисунка относительно исходного размера, а не текущего размера, отметьте окно Относительно исходного размера

Нажмите стрелку вверх или стрелку вниз или введите число в окнах Высота и Ширина в следующих группах:

Размер и поворот: введите высоту и ширину в сантиметрах;

Масштаб введите размер в процентах.

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

Если вы хотите отменить изменения, нажмите Сброс.


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


Чтобы сжать рисунок:

Щелкните выделенные рисунки, которые вы хотите сжать.

Нажмите вкладку Формат в группе Работа с рисунками.

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

Отметьте или снимите отметку с окна Автоматически выполнять базовое сжатие при сохранении

Отметьте или снимите отметку с окна Удалить обрезанные области рисунков, чтобы уменьшить размер файла.

Выберите Печать Экран или Электронная почта чтобы установить качество вывода.

Как вставить картинку в ячейку в Excel

Нередко пользователи Microsoft Excel встречаются с трудностями при добавлении в ячейку электронной таблицы изображения. Конечно, сделать это можно обычным копированием файла (Ctrl+C, Ctrl+V), однако вставить и закрепить его внутри ячейки этим способом не получится.

Добавление картинки в ячейку Excel

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

Оба метода сводятся к тому, что, во-первых, необходимо изменить размер фотографии/картинки, чтобы её края находились в пределах границ выбранной ячейки. Затем изображение «закрепляется» внутри. В будущем, сортируя данные, фотографию можно будет передвигать вместе с ячейкой. Далее подробно разобраны оба варианта.

Способ 1: Ручное изменение размеров изображения

Здесь мы будем вставлять картинку в ячейку, пользуясь только стандартными функциями MS Excel. Итак, необходимо выполнить следующие действия.

    Установить нужные размеры картинки и вставить её внутрь ячейки.

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

Способ 2: Режим разработчика

Режим разработчика обычно используется опытными пользователями, поэтому в табличном редакторе он отключён по умолчанию.

    Перейти на вкладку «Файл».

Переход на вкладку Файл в Microsoft Excel

Открытие окна Параметры в Microsoft Excel

Вставка элемента управления Изображение через Инструменты разработчика в Microsoft Excel

Переход в Свойства созданного элемента управления Изображение в Microsoft Excel

Изменение значения параметра PLACEMENT в Microsoft Excel

Открытие Проводника через параметр PICTURE в Microsoft Excel

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

Рассмотренные алгоритмы помогут вставить и закрепить картинку в нужной ячейке. Первый метод подойдёт новичкам, второй же мы рекомендуем использовать более опытным пользователям либо тем, у кого так и не получилось решить проблему стандартными средствами.

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