]> git.parisson.com Git - timeside.git/commitdiff
fix spectrogram orientation
authorGuillaume Pellerin <yomguy@parisson.com>
Fri, 6 Dec 2013 10:43:01 +0000 (11:43 +0100)
committerGuillaume Pellerin <yomguy@parisson.com>
Fri, 6 Dec 2013 10:43:01 +0000 (11:43 +0100)
timeside/grapher/spectrogram_log.py

index 37694b884cfce369bfbc0e13ed0980c1745625bb..11d759ec22b81c0e7e4d10754812515489479d13 100644 (file)
@@ -51,7 +51,8 @@ class SpectrogramLog(Grapher):
     @interfacedoc
     def setup(self, channels=None, samplerate=None, blocksize=None, totalframes=None):
         super(SpectrogramLog, self).setup(channels, samplerate, blocksize, totalframes)
-        self.image = Image.new("P", (self.image_height, self.image_width))
+        self.image = self.image.convert("P")
+        self.image = self.image.transpose(Image.ROTATE_90)
         self.image.putpalette(interpolate_colors(self.colors, True))
         self.set_scale()
 
@@ -91,5 +92,5 @@ class SpectrogramLog(Grapher):
     def post_process(self):
         """ Apply last 2D transforms"""
         self.image.putdata(self.pixels)
-        self.image.transpose(Image.ROTATE_90)
+        self.image = self.image.transpose(Image.ROTATE_90)