android 图片剪切去掉周围空白区域_word插入图片保持清晰度的一个小技巧

自己之前在写论文的时候配图的处理方式是:使用R语言作图,然后导出为pdf格式,再使用Adobe Acrobat打开pdf文件,另存为tiif格式图片,然后再插入word,tiff格式的图片分辨率如果设置的稍微大一点的话文件就会非常大。插入word后即使分辨率很高有时候也不会很清楚。好像是word有一个设置是会对大图片进行压缩,以防止保存的文件过大(我不知道这个对不对,我印象里好像在哪里看见过这句话)。

今天在一个公众号看见推文 介绍pdf格式的图片如何插入到word里。看见有人留言 说:R可以输出metafile呀,直接粘贴到word里边,矢量图片,怎么放大都不失真 ,metafile是啥我还真不知道,之前也没有用到过。所以就打开Rstudio做个图试一下。

ggplot2 简单做一个散点图
library(ggplot2)
ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width))+
  geom_point(aes(color=Species))+
  theme_minimal()
940b953e1f5e8f6de33b75e9e9aca8a1.png
image.png
6b8565e9eceaaa4d2483f3cecf2efaed.png
image.png

保存的结果是 以emf为后缀名的一个文件,直接双击默认用windows系统自带的画图软件打开

21454bfbb35415849ddab6bbf0449c46.png
image.png

直接ctrl+A,然后复制可以粘贴到word里,word放大缩小清晰度是不变的。这里也可以直接选择插入图片。但是一个问题是右边和下边有很多空白区域,不知道如何去掉。

然后我去搜索了一下 emf格式的图片是什么东西,找到了一个介绍是

常见的矢量图包括:EPS,EMF和SVG。SVG适合于浏览器,EPS适合于LaTeX,EMF才适合Word。所以,如果在Word插图,最好是使用EMF格式。

devEMF这个R包可以用命令行来保存emf格式的图片

首先是安装

install.packages("devEMF")

命令号行导出图片

library(devEMF)
library(ggplot2)

emf(file="Rplot.emf")
p1  geom_point(aes(color=Species))+
  theme_minimal()
print(p1)
dev.off()
84e6cd734a2c8195a1d89bccafbf863d.png
image.png

这个保存的结果就没有了右边和下边的空白。这个不知道是什么原因。

接下来又遇到的问题是:有时候R语言作图还不能够完美,还学要借助其他软件更改一些细节,我比较习惯保存pdf格式,然后操作pdf文件,那么有没有办法可以将pdf格式的推按保存为emf格式呢?

欢迎大家留言相关的办法

我自己也来查找一下

欢迎大家关注我的公众号

小明的数据分析笔记本5ad28b8d8f08349e80a90cf538227c57.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值