diff options
| author | tassaron | 2017-06-04 13:00:36 -0400 |
|---|---|---|
| committer | tassaron | 2017-06-04 13:00:36 -0400 |
| commit | 39e66ffa2d07b87b57ed90b369ab26aedf0a69e8 (patch) | |
| tree | f11cf59368997a9b0dbd6cfd4cb9dd3e45f03583 /preview_thread.py | |
| parent | 443c65455a1cae8ccaea0f0af7cdda3919c709f8 (diff) | |
video component almost working, rm hardcoded backgrounds
Diffstat (limited to 'preview_thread.py')
| -rw-r--r-- | preview_thread.py | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/preview_thread.py b/preview_thread.py index 63d1ac5..5116707 100644 --- a/preview_thread.py +++ b/preview_thread.py @@ -22,10 +22,9 @@ class Worker(QtCore.QObject): @pyqtSlot(str, list) - def createPreviewImage(self, backgroundImage, components): + def createPreviewImage(self, components): # print('worker thread id: {}'.format(QtCore.QThread.currentThreadId())) dic = { - "backgroundImage": backgroundImage, "components": components, } self.queue.put(dic) @@ -40,25 +39,14 @@ class Worker(QtCore.QObject): except Empty: continue - bgImage = self.core.parseBaseImage(\ - nextPreviewInformation["backgroundImage"], - preview=True - ) - if bgImage == []: - bgImage = '' - else: - bgImage = bgImage[0] - - im = self.core.drawBaseImage(bgImage) width = int(self.core.settings.value('outputWidth')) height = int(self.core.settings.value('outputHeight')) - frame = Image.new("RGBA", (width, height),(0,0,0,255)) - frame.paste(im) + frame = Image.new("RGBA", (width, height),(0,0,0,0)) components = nextPreviewInformation["components"] for component in reversed(components): - newFrame = Image.alpha_composite(frame,component.previewRender(self)) - frame = Image.alpha_composite(frame,newFrame) + #newFrame = Image.alpha_composite(frame,) + frame = Image.alpha_composite(frame,component.previewRender(self)) self._image = ImageQt(frame) self.imageCreated.emit(QtGui.QImage(self._image)) |
