Can you add a black border to it
cd /tmp/workspace && mkdir -p border-task && python3 -c "from PIL import Image; im = Image.open('/tmp/workspace/attachments/cd14cba3-ec7a-47a4-8699-c96c93c41ac2/21914.png'); print(im.size, im.mode)"
cd /tmp/workspace/border-task && python3 -c " from PIL import Image, ImageOps im = Image.open('/tmp/workspace/attachments/cd14cba3-ec7a-47a4-8699-c96c93c41ac2/21914.png').convert('RGB') border_size = 25 bordered = ImageOps.expand(im, border=border_size, fill='black') bordered.save('/tmp/workspace/border-task/21914_bordered.png') print(bordered.size) "
21914 bordered
Image · PNG
Can you increase it a bit more by around 3mm
cd /tmp/workspace/border-task && python3 -c " from PIL import Image, ImageOps im = Image.open('/tmp/workspace/attachments/cd14cba3-ec7a-47a4-8699-c96c93c41ac2/21914.png').convert('RGB') # Assuming 300 DPI (standard print resolution): 3mm -> ~35 px increase # Original border was 25px, new border = 25 + 35 = 60px border_size = 60 bordered = ImageOps.expand(im, border=border_size, fill='black') bordered.save('/tmp/workspace/border-task/21914_bordered_v2.png') print(bordered.size) "
21914 bordered v2
Image · PNG
I want some more black border increase it by 5mm more
cd /tmp/workspace/border-task && python3 -c " from PIL import Image, ImageOps im = Image.open('/tmp/workspace/attachments/cd14cba3-ec7a-47a4-8699-c96c93c41ac2/21914.png').convert('RGB') # 300 DPI assumption: 5mm -> ~59 px increase # Previous border was 60px, new border = 60 + 59 = 119px border_size = 119 bordered = ImageOps.expand(im, border=border_size, fill='black') bordered.save('/tmp/workspace/border-task/21914_bordered_v3.png') print(bordered.size) "
21914 bordered v3
Image · PNG
Increase it by 2mm more
cd /tmp/workspace/border-task && python3 -c " from PIL import Image, ImageOps im = Image.open('/tmp/workspace/attachments/cd14cba3-ec7a-47a4-8699-c96c93c41ac2/21914.png').convert('RGB') # 300 DPI assumption: 2mm -> ~24 px increase # Previous border was 119px, new border = 119 + 24 = 143px border_size = 143 bordered = ImageOps.expand(im, border=border_size, fill='black') bordered.save('/tmp/workspace/border-task/21914_bordered_v4.png') print(bordered.size) "
21914 bordered v4
Image · PNG