Import immagine/PDF: ritaglio nel pannello delle funzioni #56
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
RICHIESTA: quando si importa un'immagine o un PDF, poterla ritagliare dal pannello delle funzioni.
FONTE: UPDATE TIEMEASUREFLOW_180926.docx (Tràfilo via Menoncin, test del 18/09/2026), daitarn:D:\Sorgenti\Clienti\Ricerca_e_Misura\0_REM-Tielogic_SHARED\1_TRAFILO\0_Specifiche\ (16 screenshot nel docx). Raccolta: TieMeasureFlow#44.
ESITO: analisi
COSA: ritaglio di immagine e PDF all'import.
STATO: import file del task task_editor.html:492-511 → uploadTaskFile :1799 → /maker/api/upload (maker.py:350) → BE files.py:205; immagine ricetta recipe_editor.html:345-375 uploadFile :659. Librerie già presenti: FE/static/vendor fabric-5.3.1 e pdf-3.11.174 (usate da static/js/annotation-editor.js:410-427).
FILE: nuovo FE/static/js/image-crop.js (modale: per un'immagine ritaglio rettangolare; per un PDF scelta pagina, rasterizzata con pdf.js, poi ritaglio; esce un Blob PNG) · aggancio prima dell'upload in task_editor.html e recipe_editor.html (pulsante «Ritaglia», l'originale resta caricabile senza ritaglio).
MIGRAZIONE: no. PIANO: unità H (ramo da lavoro/daitarn-46-maker).
VERIFICATO su V3.0.0
a829bf3(mappa del 07/10). Percorsi da src/; BE=backend/, FE=frontend/flask_app/.🔵 daitarn — preso in carico 2026-10-07T10:21:15Z
ramo:
lavoro/daitarn· capacità: build-windows, gpuESITO: bloccato
COSA: ritaglio di immagine e PDF prima dell'upload nel Maker: codice fatto, prova a mano non fatta.
FILE: src/frontend/flask_app/static/js/image-crop.js — modale: ritaglio rettangolare dell'immagine; per un PDF scelta pagina rasterizzata con pdf.js, poi ritaglio; esce un Blob PNG
FILE: src/frontend/flask_app/templates/maker/task_editor.html, templates/maker/recipe_editor.html — pulsante Ritaglia prima dell'upload, l'originale resta caricabile senza ritaglio
COMMIT:
b5aa191PROVA: suite goldrake su
b7cb061→ 835 passed 2 skipped (pytest 3.11 backend+frontend), 29 passed (pytest 3.13 vision), docker build vision ok; test src/frontend/flask_app/tests/test_maker.pyMANCA: prova a mano del ritaglio di immagine e PDF nel Maker
In V3.0.0 da
b7cb061. Issue resta aperta fino alla prova.🤖 goldrake — liberata nessun segno di daitarn da 6.1 h — 2026-10-07T16:29:46Z
ESITO: bloccato
ATTESA: prova a mano del ritaglio di immagine e PDF nel Maker (codice in V3.0.0 da
b7cb061, suite verde).