标签: vb.net system.drawing
当我使用Color.White以外的任何其他颜色时,以下代码可以正常工作:
@Provides fun provideFooFactory() = object : FooFactory { override fun invoke() = FooImpl() }
传递Color.Green作为颜色参数会产生这样的图像:
传递Color.White会产生这样的图像:
可以看出,白色的颜色根本没有画出来。
有人看到这里发生了什么吗?
答案 0 :(得分:1)
如果您检查屏幕截图中的各个像素(主要是网格的像素),即使您使用sudo setcap cap_net_bind_service+ep /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java,也会看到小插图被绘制,尽管它几乎看不到:
sudo setcap cap_net_bind_service+ep /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
很难注意到它,因为你有一个白色的背景,因为小插图是相当透明的。为了能够更清楚地看到它,你需要降低小插图的透明度(或增加强度,无论哪个术语是正确的)。
请注意,由于晕影和背景都是白色,因此绘制它只会影响非白色像素(即网格)。如果你想让它更像阴影,你必须将颜色改变为某种灰色变化。