daily backup 2026-09-22
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
from pathlib import Path
|
||||
from PIL import Image
|
||||
from reportlab.pdfgen import canvas
|
||||
from reportlab.lib.utils import ImageReader
|
||||
|
||||
root=Path('/Users/adolforeyna/brain/exports')
|
||||
names=['infographic','creative_studio','design_system','powerpoint','open_slide']
|
||||
pdf=root/'emi_vision_design_samples.pdf'
|
||||
c=canvas.Canvas(str(pdf),pagesize=(1600,900),pageCompression=1)
|
||||
c.setTitle('EMI Latin America — Visual Direction Samples')
|
||||
for name in names:
|
||||
p=root/f'emi_sample_{name}.png'
|
||||
im=Image.open(p).convert('RGB')
|
||||
if im.size != (1600,1000): raise ValueError(f'{p}: unexpected screenshot size {im.size}')
|
||||
im=im.crop((0,40,1600,940))
|
||||
im.save(p,optimize=True)
|
||||
c.drawImage(ImageReader(im),0,0,width=1600,height=900)
|
||||
c.showPage()
|
||||
c.save()
|
||||
print(f'{pdf} | 5 slides | {pdf.stat().st_size:,} bytes')
|
||||
Reference in New Issue
Block a user