From 66180a0c7b5af28b0a483925018f272f606b6a31 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Fri, 6 Dec 2013 11:43:01 +0100 Subject: [PATCH] fix spectrogram orientation --- timeside/grapher/spectrogram_log.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/timeside/grapher/spectrogram_log.py b/timeside/grapher/spectrogram_log.py index 37694b8..11d759e 100644 --- a/timeside/grapher/spectrogram_log.py +++ b/timeside/grapher/spectrogram_log.py @@ -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) -- 2.39.5