【问题标题】:VBA differentiate between image with transparency vs. solid fillVBA 区分具有透明度和实心填充的图像
【发布时间】:2014-05-03 20:59:36
【问题描述】:

在我的幻灯片上,我的图片(都是 PNG)要么是正方形/矩形的实心图片,要么是透明的 - 作为参考,请考虑矩形与星形。

我编写了一个宏,它为所有图像添加了一个黑色的 3pt 边框,但是我希望具有透明度的图像具有阴影而不是边框​​ - 而纯色图像保留黑色边框。

我附上了一张图片来说明我的意思。 http://i.stack.imgur.com/hs4ma.png

提前感谢您! :)

【问题讨论】:

    标签: image vba border transparency powerpoint


    【解决方案1】:

    据我所知,OM 中没有任何内容可以告诉您图像是否具有 Alpha 通道(即透明 PNG)。

    您需要访问图像本身并找到一种检查方法,例如使用 FreeImage。

    不是一个简单的任务。

    【讨论】:

      猜你喜欢
      • 2011-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多