【发布时间】:2021-01-01 05:39:58
【问题描述】:
我有一系列透明徽标。我使用 PIL 将它们粘贴到画布上。其中一些徽标具有额外的透明像素,使边界框过宽,如下所示:
但是,我需要这些徽标和边界框是这样的:
如何去除这些多余的、不必要的透明像素,以便边界框正确包裹徽标?
以下是一些标志:
【问题讨论】:
-
请分享有代表性的图片,说哪些没问题,哪些有问题,并分享你的代码。
-
@MarkSetchell 第二个没问题,第一个不行。具体是什么代码?目前,我没有任何删除额外透明度的代码。
-
如果图像本身已经有额外的 alpha 区域,您可以使用任何图像编辑器对其进行裁剪
-
@Halmon 对,但我想用 Python 来做,因为我可以在这个目录中添加 100 个徽标,而且我不能手动裁剪所有徽标。我想以编程方式删除额外的透明度..
标签: python python-imaging-library