修改PPT导出图片DPI值

您所在的位置:网站首页 ppt怎么改变分辨率 修改PPT导出图片DPI值

修改PPT导出图片DPI值

2024-07-10 20:00| 来源: 网络整理| 查看: 265

PPT导出的图片DPI一般是150的,而有时我们需要更高DPI的图片提交给杂志社(或者其他奇奇怪怪的用途),那怎么搞呢?

1.从PPT导出图片后用用PS进行修改,这个是最直接的,但其导出之时会因为DPI的关系直接损失图像清晰度,这样即便把图像的DPI改过去,不清晰的地方照样不清晰。

2.修改PPT导出DPI值,方法如下:

方法一:

->按下"win+r"->输入"regedit"

->“HKEY_CURRENT_USER”->“Software”

->“Microsoft”

->“Office”

->“16.0”(这里选择自己对应的Office对应版本)

->“PowerPoint”

->“Options”

->右键"新建"

->DWORD(32位)值(D)

->修改命名为"ExportBitmapResolution"

->双击修改十进制数值为"500"(该值就是DPI的值)

完成!

这样在PPT中选择"文件"->“另存为”->选择任意图像格式,存出来的图片就是500DPI的。

注意,如果是右键"另存为图片"是没有效果的,DPI还是150。这个问题本人没有找到解决办法,相信如果涉及逻辑一样,应该也是修改一个相应注册表键值的事情,如果有哪位老哥找到,希望留言告诉下我,万分感谢!

如果觉得上面的操作麻烦,则可以通过创建reg文件的方式来完成上面的操作:

方法二:

->右键新建文本文件

->填入如下内容:

Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\PowerPoint\Options] "ExportBitmapResolution"=dword:1F4

->保存后关闭

->修改文件后缀名为".reg"

->双击运行即可

注意最后一行的"1f4"为16进制数,也就是"500"的意思。

如果觉得这样自由度还缺一点,也可以用C++进行注册表的修改,代码如下:

方法三: #include #include using namespace std; int main() { char szSubKey[200] = "Software\\Microsoft\\Office\\16.0\\PowerPoint\\Options";//子健名称 HKEY hKey;//子键句柄 DWORD dwDisposition = REG_OPENED_EXISTING_KEY; if (ERROR_SUCCESS != RegCreateKeyEx(HKEY_CURRENT_USER, szSubKey, 0, NULL, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, &hKey, &dwDisposition)) { cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3