Getting better high resolution images!

710 ビュー (過去 30 日間)
manish sharma
manish sharma 2012 年 11 月 25 日
編集済み: Ali Hussein Numan 2023 年 11 月 18 日
Hi,
I am using the "plot" command to generate certain graph. I save it in ".tiff" format.
However, the image looks blurry when I copy it to MS Word and especially when I take a print-out (may be because of poor resolution).
Is it possible to produce a better "high resolution" image?
Thanks!
  2 件のコメント
Anna Nagle
Anna Nagle 2017 年 10 月 6 日
If I have time, I save as eps and then use Photoshop or Gimp to crop it and save it in another format if needed. If I don't have time, I save as png since I can import that directly into Word and crop it there if necessary.
Shubhranshu Kumar Tiwary
Shubhranshu Kumar Tiwary 2022 年 12 月 10 日
For improving images in word go to Word Options> Advanced>Image Size and Quality and check "Do not compress image in file" and edit the image dpi from there. It resulted in better image quality for my Word Documents. I have tried it in Word 2016 and later versions.

サインインしてコメントする。

採用された回答

bym
bym 2012 年 11 月 25 日

その他の回答 (6 件)

Adri van Nieuwkerk
Adri van Nieuwkerk 2018 年 6 月 5 日
I was looking for something similar and found this answer on stackoverflow. Without having to download a separate function to do this try printing the image using print. Adjust the dpi, set at 300, to the resolution you want. The higher the dpi, the larger the file size.
print(gcf,'foo.png','-dpng','-r300'); *// 300 dpi
  4 件のコメント
Opara Benjamin
Opara Benjamin 2021 年 8 月 14 日
Awesome. Thank you.
Image Analyst
Image Analyst 2021 年 8 月 14 日
@Osama Arafa, @Biswabhanu Puhan, and @Osama Arafa, like I said below, "With r2020a and later, the preferred solution is to use exportgraphics() and/or copygraphics()."

サインインしてコメントする。


Image Analyst
Image Analyst 2012 年 11 月 25 日
  1 件のコメント
manish sharma
manish sharma 2012 年 11 月 26 日
Wow. Thanks a lot. It worked.
I have a doubt: Although the image produced is good in resolution but it takes a lot of space in MS Word doc (meaning it occupies half of my A4 page). If I resize it in word, it again degrades the image.
Is their any solution to resize the image to smaller scale maintaining the high resolution?
Thanks again for helping me out!

サインインしてコメントする。


Image Analyst
Image Analyst 2021 年 8 月 13 日
With r2020a and later, the preferred solution is to use exportgraphics() and/or copygraphics().

Shubhranshu Kumar Tiwary
Shubhranshu Kumar Tiwary 2022 年 12 月 10 日
For improving images in word go to Word Options> Advanced>Image Size and Quality and check/uncheck "Do not compress image in file" and edit the image dpi from there. It resulted in better image quality for my Word Documents. I have tried it in Word 2016 and later versions.

Toshia M
Toshia M 2023 年 3 月 17 日
編集済み: Toshia M 2023 年 3 月 17 日
There are two new functions in R2020a that solve this problem. Use exportgraphics to export the contents of a figure to a file. You can specify the file format, resolution, and many other options. For example, create a plot and save it as a 300 dpi TIFF file:
plot([0 4 2 6 3])
ax = gca;
exportgraphics(ax,"myplot.tif","Resolution",300)
To copy the the plot to the clipboard instead, use copygraphics. It has the same resolution option as exportgraphics has, and you can paste it right into Word without having to save a separate file.
copygraphics(ax,"Resolution",300)

Ali Hussein Numan
Ali Hussein Numan 2023 年 11 月 18 日
編集済み: Ali Hussein Numan 2023 年 11 月 18 日
Hi
Why the resolution of figures when using plot command is higher than print to figure of simulink scope. Note that in both cases copy figure option are used. It that can be considered as drawback especially when there are too many data's in simulink which can not easily transfered into workspace for plotting using command option.Why MathWork does not resolve this problem.

カテゴリ

Help Center および File ExchangeImage Processing Toolbox についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by