Descrizione
Quando il crop viene applicato in modo sbagliato (angoli mal posizionati), serve un modo rapido per resettare e ripartire dall'immagine originale.
Comportamento atteso
- Tasto "Reset crop" visibile nell'editor quando un crop è stato applicato
- Al tap: ripristina
_baseImageData da _preCropBaseData, azzera i corner, torna all'immagine pre-crop
- Il filtro colore attivo viene riapplicato sull'immagine ripristinata
Dettagli implementativi
- In
image_editing_widget.dart, il campo _preCropBaseData contiene già l'immagine pre-crop
- Basta un metodo
_resetCrop() che faccia:
_baseImageData = _preCropBaseData;
_preCropBaseData = null;
_detectedCorners = null;
// riapplica filtro colore se attivo
- Icona suggerita:
Icons.crop_free o Icons.restart_alt
Descrizione
Quando il crop viene applicato in modo sbagliato (angoli mal posizionati), serve un modo rapido per resettare e ripartire dall'immagine originale.
Comportamento atteso
_baseImageDatada_preCropBaseData, azzera i corner, torna all'immagine pre-cropDettagli implementativi
image_editing_widget.dart, il campo_preCropBaseDatacontiene già l'immagine pre-crop_resetCrop()che faccia:Icons.crop_freeoIcons.restart_alt