Do you need any help?

Modificare l'import di un immagine

Alessio Natalucci (3660 points)
7 10 23
asked Nov 30, 2020 in HW6 obbligatorio by Alessio Natalucci (3,660 points)
Salve, ero curioso di sapere se fosse possibile, in fase di import, modificare la matrice da caricare nel programma. Ad esempio sarebbe possibile caricare un PNG partendo dall'ultimo elemento a ritroso cosicché da avere:

Immagine = [[6,5,4],[3,2,1]]

Anziché:

Immagine = [[1,2,3],[4,5,6]]
134 views

3 Answers

Best answer
AdSum (16290 points)
9 20 134
answered Nov 30, 2020 by AdSum (16,290 points)
selected Nov 30, 2020 by Alessio Natalucci
L'unica maniera è lavorare sulla matrice restituita dal load. Non puoi modificare direttamente il metodo, almeno penso non sia consentito
cesare.giusti (360 points)
0 0 3
answered Nov 30, 2020 by cesare.giusti (360 points)
Per modificare la matrice prima di caricarla credo dovresti mettere direttamente mano alla funzione load del modulo images. Quello che puoi fare  è caricare l'immagine e invertirla subito con reversed. A questo punto, però, per fare quello che vuoi fare tu dovresti ciclare su tutte le sottoliste e invertire anche loro.
Alessio Natalucci (3660 points)
7 10 23
commented Nov 30, 2020 by Alessio Natalucci (3,660 points)
Era proprio per risparmiare questi passaggi ulteriori
andrea_25 (6070 points)
2 2 24
answered Nov 30, 2020 by andrea_25 (6,070 points)
Mi dispiace ma prima è necessario caricare l'immagine così com'è, solo dopo è possibile lavorare sulla matrice per poterla modificare