我们在 Excel 中制作尺寸图,然后将其复制到 photoshop。问题是图片的分辨率很低,只有 1072px 宽。因此,PNG 尺寸图变得非常像素化,制作 SVG 完全不可能。
问题:我们如何才能增加复制粘贴此图像的像素数,比如说 10,000 像素?(对于好的 PNG)甚至可以创建 SVG?
过程
- 在 Excel 中创建表格
- 选择区域并复制
- 粘贴到 photoshop 中
- 另存为 PNG
答案1
有趣的问题,我以前也曾思考过这个问题。
我发现了一个相当简单的解决方法,可以从 Excel 导出更高分辨率的 PNG 图表,http://sciencestuff.xperiment.mobi/2012/12/31/saving-excel-charts-as-high-res-images-for-use-in-manuscripts-the-curse-of-pasting-into-word/,我在发布之前已使用 Win7/Office 2013 进行了测试:
- 在 Excel 中,将图表复制到剪贴板
- 作为图片粘贴到 PowerPoint 中
- 在 PowerPoint 中,右键单击图片并执行
Save as Picture
- 保存类型
Enhanced Windows Metafile
.emf
在 Windows Paint 或您选择的其他位图编辑器中打开生成的文件- 另存为 PNG
当我刚才测试这个时,结果很好:5701x4151px,而不是当使用Save as Picture
Excel 直接保存相同的图表并选择 PNG 时 1427x1037px。
按照上述步骤操作时,我使用了 MS Paint,并且我必须将文件拖入.emf
Paint 或使用All files
文件类型过滤器,因为其他文件类型过滤器都不包含 EMF。
答案2
我尝试这样做:选择表格并选择打印。在打印详细信息中,选择“缩放以适合”。然后将文件保存为 PDF。然后您可以在 Inkscape 或 Illustrator 中打开此文件,并导出高分辨率。
答案3
您可以标记单元格,然后将其从 Excel 打印为 PDF。我使用 Windows 10 中包含的 Microsoft Print to PDF-Printer 对此进行了测试,没有测试其他解决方案。这样,您可以通过更改纸张大小/使用缩放功能来调整大小,然后在 photoshop 中打开文件。在这种情况下,白色背景将是透明的,您可能必须在将其导出为 png 之前在 photoshop 中在其下方添加一个白色层。