vba - 如何在 PowerPoint 中使用 VBA 自动裁剪图像?
问题描述
我试图找出颜色不同的地方,然后从中裁剪出图像的那一部分。
有什么方法可以逐个像素地获取图像颜色吗?
我认为我不能基于这些方法,因为它是位图图像。
我知道有一个设置透明的方法,但问题是我需要将徽标的宽度或高度设置为相同的高度/宽度,并且透明功能不会改变图片的大小
如果一个方法这样做,我会编写一个函数来查找图像从白色变化的位置,然后从顶部中间和底部裁剪。
解决方案
据我所知,在 Powerpoint 中这样做是不可能的,但是可能有一种方法可以使用外部条件,例如打开一个 excel 项目并使用这篇文章VBA Get Color of Pixel中的代码。很抱歉,我无法以任何其他方式帮助您。我的主要建议是使用正常数字来裁剪它。也许如果您在图像之间发现了不同的特定事物(例如,一种类型的图像的高度与另一种类型的图像不同,因此您可以使用它来了解裁剪图像的距离。),但就我而言可以说,不。除非他们添加了功能,否则无法使用 powerpoint 执行此操作。
推荐阅读
- android - 单例对象的变量随机设置为 NULL
- javascript - 打印前2个不重复的数字javascript
- reactjs - React Project 中需要 babel 吗?
- python - 如何从属性中解析文本
- java - java.lang.SecurityException:权限拒绝:实现内容提供者时打开提供者
- python - 我无法为我的 tkinter gui 创建后退按钮
- ionic-framework - 如何去除启动画面中的白色图像
- java - 模块间通信绑定器不可知
- sqlite - 尽管存在主键,但 Sqlite 未检测到表上的唯一键
- excel - 试图在 Excel 中绘制行星度数的波