八 四

コンピュータ

GIMPのPython-Fuでイメージ関連のプロシージャ

Python-Fuで扱うことが出来るイメージ関連のプロシージャを調べてみました。最初(0番目)のイメージを取得image = gimp.image_list()ファイル名を取得image.filenameフルパスが返ります。名前を取得ima...
コンピュータ

郵便局でクレジットカードが使えるようになっていた話

いつの間にか郵便局がキャッシュレス決裁が導入されていました。調べたところ2020年2月からとのこと大分時間が経過しています。郵便局は現金のイメージがあり、切手やレターパックなどはコンビニで購入するようにしていました。以前はクレジットカードや...
コンピュータ

C#ツリービューを試す

WinFormのツリービューのサンプルを作成します。ソースコードusing System.Diagnostics;namespace TreeViewSample01;public partial class Form1 : Form{ /...
スポンサーリンク
コンピュータ

GIMPのPython-Fuでレイヤー関連のプロシージャ

Python-Fuで扱うことが出来るレイヤー関連のプロシージャを調べてみました。アクティブレイヤーを取得layer = pdb.gimp_image_get_active_layer(image)レイヤーオブジェクトのプロパティで名前を取得...
コンピュータ

ffmpeg-pythonを試してみる。

pythonでffmpegを扱う場合もっぱら外部コマンドとしてffmpeg.exeを呼び出していましたが、ffmpeg-pythonというパッケージがあるようなので試してみたいと思います。動画から静止画を出力し拡大処理を行い再び動画を作成す...
コンピュータ

Windows版GIMPのPython-Fuでos.mkdir()で文字化け

日本語を含むパスをos.mkdir()でディレクトリを作ろうとすると文字化けが発生しました。ただ、日本語を含むパスの画像ファイルを開いたり保存したりすることは出来るので、根本的な解決は自分には無理そうに感じました。アルファベットの場合は問題...
コンピュータ

GIMPパスをSVG形式で一括エクスポートするPython-Fuスクリプト

GIMPのパスをsvgファイルとしてエクスポートすることが出来るようなのでスクリプトを作成してみました。出力先はxcfファイルが保存されたディレクトリに"xcfベース名\vectors\パス名.svg"形式で作成されます。(xcfファイル名...
コンピュータ

HTMLにSVG画像を埋め込むサンプル

SVG要素<!DOCTYPE html><html lang="ja"> <head> <meta charset="UTF-8"> <title>SVGのサンプル</title> </head> <body> <svg x="100" y...
コンピュータ

GIMPの「境界をぼかす」と「縁取り選択」「ガウスぼかし」

GIMPで「境界をぼかす」という機能があるのですが、どのような機能なのか確認してみたいと思います。中心を四角形に削除しファジー選択した状態「選択」→「境界をぼかす」を実行。前景色(白)で塗りつぶした結果。ぼかした効果で、選択範囲の角が丸まり...
コンピュータ

よく使うファイルやフォルダで少し便利な名前の付け方

Windowsのエクスプローラーでファイルの一覧を眺めると何らかの基準で並べ替えがされています。基本的にはファイル名の昇順に並べられてると思います。そうすると一番先頭に来るファイル名はアルファベットであればAですし、そのアルファベットより前...
コンピュータ

GIMPのPython-Fuで選択領域をスタンプで塗りつぶすプラグイン2

前回のスクリプトからの変更点・方向ごとにスクリプトが4つに分かれていましたが一つにまとめました。・Ctrl-ZでUndoに対応しました。・各種パラメタを変更するGUI。・進捗プログレスバー。・塗りつぶし領域を別レイヤーにしました。#!/us...
コンピュータ

GIMPのPython-Fuでピクセル単位のアクセスで高速塗りつぶし

Python-Fuでピクセル単位のアクセスは遅いイメージがあって半ば使用をあきらめていたのですが、高速にアクセスする記事を見つけました。速度を確認するために動作検証用のスクリプトを書いてみました。#!/usr/bin/env python#...
コンピュータ

GIMPパスを一括削除するPython-Fuスクリプト

溜まったパスを一括で削除します。削除したくないパスはロック?、保護?をかけてください。#!/usr/bin/env python# coding: utf8# # パスの一覧を削除# from gimpfu import *from arr...
コンピュータ

WPFで動的にコントロールを作成配置するサンプル

WPFでは基本的にXAMLであらかじめViewを静的に定義するわけですが、winformsぽく動的にコントロールを作成する方法を調べてみました。プロジェクトが作成された状態のxamlファイルのGridに名前"Grid1"をつけます。<Win...