- 32 名前:yoshi [2011/10/14(金) 07:58:16.03 ID:k6ePRh9M0]
- はじめまして。
初心者ですが宜しくお願いします。別掲示板で質問したのですが、こちらのサイトを紹介していただいたので、 こちらでも同じ質問させていただきます。マルチポストとは受け取らないで頂ければ幸いです。。。 Pythonでプラグインを作成し実行したいのですが、上手くいきません。どなたかお力をお貸しください。 以下、詳細です。 環境 OS:WinXP GIMPのver:2.6.11(日本語) pythonのver:2.7.2 [やりたいこと] ○入力画像と上下左右反転させた画像を出力させたい。 ※本当にやりたいことは別にあって、その練習用問題として解決したい内容です。 そのため、「この関数を使用すればいい」ということではなく、次のプロセスを踏んだ上で実現したい。 ・入力画像の左上の画素から順に読み込み、読み込んだ画素値を右下から順にペイントしていく。 [問題点@ 画像サイズが大きくなると処理できない] プログラムを実行すると、70×70pix程度の画像では上手く反転できるのですが、 それより大きい画像になるとエラーになり、出力画像を見ると処理は途中で終わっています。(※エラー画面添付) [問題点A 再描画できない] プラグインを走らせた時点では、処理結果が新ウィンドウに反映されていません。(入力画像と同じ状態で出力)一度、画像を保存したあと、再度保存画像を開くと、処理されていたことが確認できます。 プラグインを走らせたタイミング再描画するにはどうすればよいのでしょうか? 「使用する関数が違う」、「もっと良い方法がある。」等、ご教授の程宜しくお願いします。 使用ソースはここでは制限オーバーだったので、 0bbs.jp/gimproject/ をご参照ください。 よろしくお願いいたします。
|

|