ich ein Bild zu laden bin versucht, einige der Pixel in transparent machen, indem die Alpha-param in scipy.misc Modul Einstellung, zB:scipy.misc speichern Bild mit Transparenz
import scipy.misc as sm
im = sm.imread("tmp.png", mode = "RGBA")
im[0, 0, :] = [0,0,0,0]
Wenn ich versuche zu retten es:
sm.imsave("out.png", im)
die RGB-Einstellung für dieses Pixel geändert wurde (bis schwarz in diesem Fall), aber die Transparenz Einstellung nicht manifestieren. Wie könnte ich das beheben?
* "... aber die Transparenzeinstellung manifestiert sich nicht." * Was bedeutet das? Woher weißt du das? Wenn du '" out.png "' mit 'im2 = sm.imread ('out.png')' liest, was ist 'im2 [0,0]'? –
Hallo, ich dachte, wenn ich das gespeicherte Bild mit einem Bildbetrachter öffne, sollte ich Pixel (0, 0) verschwinden sehen. Stattdessen wurde das Pixel (0, 0) gerade schwarz. Liege ich falsch? – swang