Pythonで怪しげな画像を作る
I wrote: 2016/11/01
Pythonで怪しげな画像を作りました。もちろんPyQtっていうものを使っています。
怪しげな感じを描画するためにQLinearGradientを利用しました。画像処理って面白いですね。
なんか、THE DARKNESSって感じが表現されていて、中二病風で痛いです。(ノ´∀`*)
以下はソース
Pythonで怪しげな画像を作りました。もちろんPyQtっていうものを使っています。
怪しげな感じを描画するためにQLinearGradientを利用しました。画像処理って面白いですね。
なんか、THE DARKNESSって感じが表現されていて、中二病風で痛いです。(ノ´∀`*)
以下はソース
import sys from PyQt4 import QtGui, QtCore, uic from Foo import Ui_MainWindow class Sample(QtGui.QMainWindow): def __init__(self, parent = None): super(Sample, self).__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) def paintEvent(self,event): painter = QtGui.QPainter() painter.begin(self) painter.setBrush(QtCore.Qt.white) painter.drawRect(event.rect()) start = QtCore.QPointF(0.0,0.0) stop = QtCore.QPointF(0.0,320.0) gradient = QtGui.QLinearGradient(start,stop) gradient.setColorAt(0.0, QtCore.Qt.black) gradient.setColorAt(0.5, QtGui.QColor('Magenta')) gradient.setColorAt(1.0, QtCore.Qt.black) painter.fillRect(0,0,420,320,gradient) painter.end() if __name__ == '__main__': app = QtGui.QApplication(sys.argv) sample = Sample() sample.show() sys.exit(app.exec_())実行されたアプリケーション