Import immagine/PDF: ritaglio nel pannello delle funzioni #56

Open
opened 2026-10-07 09:54:57 +00:00 by Adriano · 5 comments
Owner

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.

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.
Adriano added the sviluppo label 2026-10-07 09:54:57 +00:00
Author
Owner

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/.

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/.
Adriano added the assegnata:daitarn label 2026-10-07 10:21:19 +00:00
Author
Owner

🔵 daitarn — preso in carico 2026-10-07T10:21:15Z
ramo: lavoro/daitarn · capacità: build-windows, gpu

🔵 daitarn — **preso in carico** 2026-10-07T10:21:15Z ramo: `lavoro/daitarn` · capacità: build-windows, gpu
Author
Owner

ESITO: 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: b5aa191
PROVA: 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.py
MANCA: prova a mano del ritaglio di immagine e PDF nel Maker
In V3.0.0 da b7cb061. Issue resta aperta fino alla prova.

ESITO: 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: b5aa191 PROVA: 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.py MANCA: prova a mano del ritaglio di immagine e PDF nel Maker In V3.0.0 da b7cb061. Issue resta aperta fino alla prova.
Adriano removed the assegnata:daitarn label 2026-10-07 16:29:46 +00:00
Author
Owner

🤖 goldrake — liberata nessun segno di daitarn da 6.1 h — 2026-10-07T16:29:46Z

🤖 goldrake — **liberata** nessun segno di daitarn da 6.1 h — 2026-10-07T16:29:46Z
Author
Owner

ESITO: bloccato
ATTESA: prova a mano del ritaglio di immagine e PDF nel Maker (codice in V3.0.0 da b7cb061, suite verde).

ESITO: bloccato ATTESA: prova a mano del ritaglio di immagine e PDF nel Maker (codice in V3.0.0 da b7cb061, suite verde).
Adriano added the attesa:adriano label 2026-10-11 19:35:09 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Adriano/TieMeasureFlow#56