Если вы когда-либо работали с MATLAB и хотели сохранить свои красивые фигуры без этих надоедливых белых рамок, вам повезло! В этой статье блога мы рассмотрим несколько методов сохранения фигур MATLAB в виде файлов PNG, устраняя при этом нежелательные белые границы. Итак, давайте погрузимся и начнем стильно сохранять наши фигурки!
Метод 1: использование функции «exportgraphics»
Функция «exportgraphics», представленная в MATLAB R2019b, упрощает процесс сохранения рисунков без белых границ. Вот пример того, как вы можете его использовать:
figure;
% Plot your data
% ...
% Save the figure as PNG without white borders
exportgraphics(gcf, 'figure.png', 'BackgroundColor', 'none');
Установив для параметра 'BackgroundColor'значение 'none', вы гарантируете, что фон фигуры будет прозрачным, в результате чего файл PNG будет без белых рамок.
Метод 2: настройка свойств фигуры
Другой способ устранить белые границы — настроить свойства фигуры. Вот пример:
figure;
% Plot your data
% ...
% Adjust figure properties
set(gcf, 'InvertHardcopy', 'off');
set(gcf, 'PaperPositionMode', 'auto');
% Save the figure as PNG without white borders
print('figure.png', '-dpng', '-r0');
Установив для 'InvertHardcopy'значение 'off'и для 'PaperPositionMode'значение 'auto', вы гарантируете, что рисунок будет сохранен без каких-либо дополнительные белые рамки.
Метод 3: обрезка сохраненного изображения
Если у вас есть белые рамки вокруг фигуры и вы хотите удалить их после сохранения, вы можете использовать инструмент редактирования изображения или панель инструментов обработки изображений MATLAB, чтобы обрезать сохраненный файл PNG. Этот метод позволяет тонко настроить процесс обрезки и удалить ненужные границы.
Сохранение рисунков MATLAB в формате PNG без белых рамок не должно быть сложной задачей. С помощью методов, изложенных в этой статье, вы сможете легко создавать визуально привлекательные фигуры и делиться ими, не отвлекаясь. Независимо от того, решите ли вы использовать функцию «экспорт графики», настроить свойства фигуры или обрезать сохраненное изображение, теперь в вашем распоряжении есть несколько вариантов. Так что вперед, применяйте эти методы, и пусть ваши фигурки сияют!