这个问题,首先要从点9图的官方设计原理和说明来释疑。
官网说明:
The border is used to define the stretchable and static areas of the image. You indicate a stretchable section by drawing one (or more) 1-pixel-wide black line(s) in the left and top part of the border (the other border pixels should be fully transparent or white).
首先,官方文档已经说明,只有黑、白或透明三色可以作为边界的颜色存在。
其次,点9图的设计就是需要指定一种或几种颜色来表达拉伸和显示控制。而黑色、白色和透明是最简单的方法。
再次,编译点9图的时候,编译工具会根据点9图设计原理来检查不符合规定的颜色(黑、白和透明)。
题外话,如果是你设计点9图,你把这个设计成屎黄色也可以。但,真的有必要这么个性吗?黑色、白色的数值是0或者1,肯定比你那个屎黄色更方便计算和处理。