Есть ли способ напечатать фигуру в буфер обмена, чтобы качество было таким же, как у опции Edit-->Copy Figure
?
Я использовал для сохранения фигуры в файл powerpoint, используя полученный saveppt.mот Matlab Central .Это работало хорошо до вчерашнего дня.Я заметил, что качество сохраненного изображения несколько ухудшилось.Я попытался заново сгенерировать несколько слайдов ppt с тем же сценарием и теми же исходными данными, но новые слайды просто имеют худшее качество.
Я немного исследовал эту проблему и обнаружил, что когда рисунок копируется в буфер обмена с помощью команды print -dmeta
, изображение в буфере обмена уже ухудшается, а если я использую параметр Edit-->Copy Figure
вОкно рисунка, я получаю изображение так же ясно, как исходное изображение в окне рисунка.
Ниже приведен пример для вашей справки.Я скопировал изображение из фигуры в буфер обмена двумя разными способами, вставил в программу Microsoft Paint и вырезал его, чтобы показать его ниже:
Изображение с использованием print -dmeta
: ![stored figure using](https://i.stack.imgur.com/4C8P8.png)
Изображение с использованием Edit-->Copy Figure
: ![stored figure using](https://i.stack.imgur.com/r2H5A.png)
Если вы сравните метку Xtick '50', вы можете увидеть, что изображение с Edit-->Copy Figure
более гладкое.
Сначала я думал, что это проблема разрешения, но установка -rN
для изменения разрешения, похоже, не решает мою проблему, по крайней мере, для N <= 300.</p>
Спасибо за вашу помощь.