Androidの作業ログ

Androidでの減算合成=

 Androidのサンプルは見つけられなかったものの、iPhoneのOpenGL/ESで減算合成 - mswar的電網日誌を参考に以下のように書くと減算合成ができた。

GL11ExtensionPack gl11ep = (GL11ExtensionPack)gl;

//加算合成
gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE);
//逆にすることで減算化
gl11ep.glBlendEquation( GL11ExtensionPack.GL_FUNC_REVERSE_SUBTRACT );

//ここで描画

//元に戻す
gl11ep.glBlendEquation( GL11ExtensionPack.GL_FUNC_ADD );
gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);

GIMP

 ロゴやUIまわりでGIMPを使うようになったので、ちょっとそこら辺もログ。

 四角形や円を直接描くツールはないので、http://d.hatena.ne.jp/oni-chan/20100524/1274681549;titleを参考に「四角形や楕円を選択する」(→「開始位置や大きさで調整」)→「編集→選択範囲の境界線を描画」→「千の太さを決めてストローク」で描画する。