乗算した値が、元の色に足し算される仕組みです。+%の場合は足し算されるので明るくなり、-%の場合は引き算されるので暗くなります。雑な方法なので、色相(各RGB値の差の相対関係)などは保たれません。色ズレなどが起こりやすいです。自由変形できることを目指して書いてたつもりです。自由変形の際の、画像ピクセルの補間については、バイリニア補間にしようか、ニアレストネイパーにしようかで迷ってます。現状、ニアレストネイパーです。パラメーター的には、バイリニア補間するお膳立ては揃ってるのですが、やはり、若干速度が犠牲になるので躊躇してます。したら、しれっとバイリニア補間になってるかもしれません。いや、別名で関数を用意すると思います。すれば、もしもソースコードに更新があった場合は、自動的にパッチをダウンロードして充てることができるので簡単です。すれば、よく新しいのが落ちてくると思います。ソースコード名とすれば、画面に差分パッチが表示されます。ファイルにリダイレクトすれば、パッチファイルができあがります。aaa.patchバグ修正や高速化などのパッチを送ってくれるとありがたいです。直接メールでもいいし、掲示板に直接テキストファイルを貼ってくれても大丈夫です。アプリ起動時の引数を取得できなかったので、ツール類を書く際に不便だったので、アプリ起動時に引数を取得できるように、グローバル変数を追加してみました。して参照できるようになりました。簡単な使い方の例を書いてあります。--cflags`でビルドできます。面倒なのでバッチファイルを用意してあります。▼c_blike_01f_linuxを更新しました。ビルドシステムと、ライブラリー名の細かな修正だけで、ライブラリーのコア機能には変更はありません。不要になったので廃止しました。