Eclipse RCP 将 DecorationOverlayIcon 中的图像显示为大,如何将其变小?

Eclipse RCP displays images in a DecorationOverlayIcon to big, how do I get it smaller?

我基本上想像您从 eclipse 中的包资源管理器中了解的那样制作叠加层、基本图像和位于右下角上方的较小图片。我为此使用了 DecorationOverlayIcon,并从现有资源中获取了一些图片,看看它是否有效。它显示了叠加层,但即使我给出了以下说明

imageDescriptorArray[IDecoration.BOTTOM_RIGHT] = alreadyExistingImageDescriptor; 

DecorationOverlayIcon(baseImage, overlaysArray);

叠加的图片很大。比起我制作图标,它是一个 16x16 .png。它像其他图片一样几乎完全覆盖了图标。如何缩小图像,是否必须将其转换为更小的尺寸(如 8x8),或者如何将其进一步向下推?

DecorationOverlayIcon 不会调整任何内容的大小,因此您必须为叠加层提供小图像。

也无法更改叠加层的计算位置。