Salve a tutti
ho un'immagine che può essere ridimensionata e devo poter evidenziare un pezzo per tagliarla.
Utilizzando PIL + una pixmap delle QT riesco perfettamente a farlo quando l'immagine è delle dimensioni normali. Tramite un painterevent disegno il rettangolo e poi passo i dati al metodo crop() calcolando i quattro parametri che chiede in base ai vertici del rettangolo.
Ma come posso fare la stessa cosa quando l'immagine è più piccola o più grande? Se mi baso sui pixel ovviamente avrò un risultato diverso e non quello che ho selezionato.
Come affrontereste il problema?