Do you need any help?

Errore su png.py

f
fabrizio.alba (1150 points)
4 11 20
asked Nov 17, 2020 in HW5 opzionale by fabrizio.alba (1,150 points)
closed Nov 17, 2020 by andrea.sterbini
Ciao a tutti...

Testando il codice scritto per l'HW5 ricevo questo errore (banalmente copiando tutto il codice nella console e lanciando il comando ex1('rectangles_1.txt', 'test.png')):

  File "/[...]/Homeworks/HW5opt/png.py", line 1183, in from_array
    raise Error("len(a) does not work, supply info['height'] instead.")

Mi trovo nella directory corretta, e il file png.py è quello presente nel file zip.

Spyder 4.1.5 + Python 3.8 su MacOS Big Sur

Grazie
193 views
closed with note: capito il problema

2 Answers

lcrainic (3320 points)
2 4 25
answered Nov 17, 2020 by lcrainic (3,320 points)
Ciao! Non capisco cosa centra "Mi trovo nella directory corretta, e il file png.py è quello presente nel file zip" con l'errore. Basta leggerlo e si capisce che tu stai usando un len, che ovviamente non funziona e il programma ti consiglia invece di fornire informazioni per l'altezza/height.
andrea.sterbini (172780 points)
513 935 1789
answered Nov 17, 2020 by andrea.sterbini (172,780 points)
controlla l'ordine degli argomenti a save
f
fabrizio.alba (1150 points)
4 11 20
commented Nov 17, 2020 by fabrizio.alba (1,150 points)
Salve professore.

L'immagine viene salvata con un images.save(disegno, filepng), dove disegno è la matrice dei pixel, e filepng il nome del file in output.

Grazie
f
fabrizio.alba (1150 points)
4 11 20
commented Nov 17, 2020 by fabrizio.alba (1,150 points)

Penso di aver individuato il problema... matrice vuota... indecision

Sorry...

e
eduard_lisnic (850 points)
0 2 11
commented Nov 17, 2020 by eduard_lisnic (850 points)
Ho incontrato lo stesso problema, avendo dimenticato un return alla fine di una funzione.