mieki256's diary



2018/02/06(火) [n年前の日記]

#1 [gimp][python] Python-fu + pycairo で矩形をランダムに塗り潰す処理を書いてたり

SFっぽいテクスチャを生成する際、ランダムに矩形が塗り潰されてるテクスチャが欲しいなと。GIMPのプラグインでありそうな気もするけど、ちょっと見つからなかったので、Python-fu で書き始めたり。

矩形塗り潰し処理を、選択範囲作成 → 塗り潰し → 選択範囲解除を繰り返してやってたら遅くなりそうなので、pycairo (cairoという描画ライブラリをPythonから呼び出すモジュール)を使って処理してみようかと。

処理自体は書けたけど、cairo用の surface を GIMPのレイヤーに転送するあたりが遅い…。RGBAの順番を入れ替えつつ転送するためのループ処理がおそらく重い予感も。

以上です。

過去ログ表示

Prev - 2018/02 - Next
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project