Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

problema Images

a
andrea_B25 (260 points)
1 3 5
in HW6 obbligatorio by (260 points)
recategorized by
ho scaricato i file del prof sterbini su Images e png  (rimuovendo estensione t.x.t)   e li ho inseriti nella mia directory di lavoro. Quando inserisco tutti i comandi dalla console si spyder effettivamente mi  mostra  l'immagine ma  quando provo a modificre un qualsiasi pixel  mi restituisce il seguente errore:

Traceback (most recent call last):

  File "<ipython-input-7-0988c2e328fd>", line 1, in <module>
    img[250][50]=green

TypeError: 'Image' object is not subscriptable

come posso fare per modificare  i colori dei pixel ?
270 views

2 Answers

twgever (17470 points)
8 29 105
by (17.5k points)
Tutto quello che devi fare per campiare un pixel è fare load dell'immagine in una variabile (tipo A, quindi A=load(file)), e poi fare esattamente la cosa che hai fatto (assumendo che l'immagine contenga quel pixel e che tu abbia assegnato una tupla RGB a green).

Dopodichè, se chiedi per l'HW6, images e png stanno giù dentro lo zip, ti consiglio di usare quella versione.
twgever (17470 points)
8 29 105
by (17.5k points)
inoltre, l'errore

*qualcosa* it's not subscriptable

significa che tu stai cercando di usare qualcosa come non dovrebbe essere usato, mettendo valori sbagliati o parametri sbagliati, o tipi sbagliati. In questo caso potrebbe essere che stai cercando un elemento tramite l'indice, di qualcosa che non ha indici, quindi mi sa che non hai fatto load.
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)

Quasi quasi comincio a cancellare tutti i post che sono fuori dalla categoria giusta angry

a
andrea_B25 (260 points)
1 3 5
by (260 points)
scusi professore,

ho provveduto a  modificare la categoria.