Impression CUPS réelle + stickers/cadres de démo

Service printer :
- crop_to_ratio() : recadrage auto au ratio du format
- prepare_for_print() : crop + resize aux pixels exacts (300 DPI)
- print_image() : envoi via lp à CUPS avec le bon nombre de copies
- list_printers() : détection des imprimantes disponibles

Print screen :
- Impression dans un thread (pas de freeze UI)
- Feedback : "Envoi à l'imprimante..." → "Impression terminée" / erreur
- Gestion des erreurs CUPS

Assets de démo :
- 5 stickers (heart, star, smile, thumbsup, camera)
- 2 cadres (gold, white)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-22 00:03:40 +01:00
parent 1583021af1
commit 378a9a44d5
9 changed files with 197 additions and 8 deletions

BIN
assets/goodies/heart.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB