ฉันพยายามรับรูปภาพนี้เพื่อครอบตัดให้มีขนาดเล็กที่สุดเท่าที่จะเป็นไปได้โดยอัตโนมัติโดยลบออก บิตโปร่งใสที่อยู่รอบๆ ฉันไม่สามารถครอบตัดรูปภาพนี้ด้วยตนเองได้ เนื่องจากจะมีการเพิ่มสิ่งต่างๆ ลงในรูปภาพเช่นนี้
ฉันใช้รหัสนี้:
from PIL import Image, ImageChops
image=Image.open('headbase1.png')
image.load()
imageSize = image.size
imageBox = image.getbbox()
print(image.getbbox())
cropped=image.crop(imageBox)
cropped.save('headbase_end.png')
มันไม่ได้ครอบตัดความโปร่งใสรอบๆ และกรอบขอบคือ (0, 0, 45, 45) ซึ่งฉันไม่คิดว่าถูกต้อง
ขอบคุณ โหวต
แก้ไข ใช้งานได้: ครอบตัดรูปภาพโดยอัตโนมัติด้วย python/PIL ด้วยภาพนั้น แต่มันปฏิเสธที่จะทำงานเพื่อภาพของฉัน .