190621-
画像へのテキスト表示は出来たんだけどjpgのexifコメント表示で躓いて進まなかった ┐('д')┌
paint=QPainter()
paint.begin(pixmap) # 画像用のpixmap
setText()
paint.end()
って感じで行けた
描画はQPainterを使うが、QPaintDeviceに対して行う
QPaintDeviceは、こんな感じで継承されてるので
Inherited by QGLFramebufferObject, QGLPixelBuffer, QImage, QPicture, QPixmap, QPrinter, QSvgGenerator and QWidget.
QPixmapにも当然描画できる
pillow できませんわ~
pillowはインスト済みだったんで使ったが、どうしてもexifが取得できない
imageを作ってから_getexif()だが、実行してもエラーは出ないけどNoneしか返ってこない
_getexif()はdir(image)で見てもある、でも公式ドキュメントに記載はない
どうなってるんだろうね
取得できたとしても書き込みは出来ないって情報もあったので別のを探した
うまく読み込まないのでこれを試した
Welcome to py3exiv2’s documentation!
https://python3-exiv2.readthedocs.io/en/latest/index.html
python -m pip install py3exiv2
これビルドするやつだった
VSが無い私の環境ではインストできなかった
やれやれ
win7のsp1でも.Netのバージョンが足りなくていけないんすよ
コンパイラだけだから.Netなんて無くても良いと思うんだけど・・・・
190624
別のスクリプトにした、今後もそうなるだろう
起動が不安定
pillowは既にあったけど最新版をインストし直し、でも今ひとつだ
明るさ、回転は試せた
img.hoge(,,)
って使い方が基本だが、img自体は維持されていて変換後のコピーが戻るんだね
それがわからずずっとimgを表示してたので何も変わらず焦った
それぞれの変換毎にスライダーの設定も変える必要あり
designerでやってしまうか、スクリプトの中でやるかは設計上の問題ですな
スクリプト内でやった方が可読性が高いし変更しやすいかな?
やりたいのはブレンド
はやく試したい・・・・
適当にマスク画像を作ってはめてみるか??