Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 python 中使用 PIL 自动生成菜单按钮。按钮应该是小矩形,从一种颜色到另一种颜色有一点渐变,里面有一点文字。
PIL 是做到这一点的最佳方式,还是开罗是更好的选择?关于如何在没有图像开始的情况下完成此任务的任何建议..?
如果您从单个预制的白到黑渐变图像(您在其他程序中制作)开始,您可以完全使用 PIL 完成此操作,然后使用 ImageChops 模块将其与您的主图像一起操作以获得你想要什么。
例如,如果您想从红色渐变为蓝色:将红色乘以渐变,翻转渐变并乘以蓝色,然后将它们相加。
如果您的图像大小不同,您可以在 PIL 中适当地缩放渐变图像。
是的,您可以使用 PIL 来做到这一点。这谈到了在 numpy 数组的帮助下绘制颜色渐变。ImageDraw .rectangle() 将为您提供矩形,并ImageDraw.text()让您在其上书写。
ImageDraw.text()