tarosukeの日記: [talos]カーソル用画像取り込み 12
日記 by
tarosuke
.ppmって24bitsであって32bitsではないんだよな...つまりアルファチャネルがないわけで、でもカーソルの定義にはアルファチャネルが必要。アルファチャンネルを使える.ppmっぽいフォーマットには一応.pamっつーフォーマットはあるけど、GIMPはそのフォーマットでは保存できない。いっその事暫くは「全色0なら透明」とかしておこうか。#000000と#010101の違いなんてわからんし(ぉ
特定の色を透明色 (スコア:1)
例えばマゼンタを使うとかそんなの.
#ビデオのオーバレイでは良く使われている色みたい.
GIF見たいに透明色を指定できればいいのではないかと.
Re:特定の色を透明色 (スコア:1)
某同人フリーゲームでは (スコア:1)
決めうちでないほうが「この色を透かさずに使いたい~」って思った時に幸せになれる。ということらしいですね。
いやアルファチャネルが正統と私も思いますが。
/.configure;oddmake;oddmake install
Re:某同人フリーゲームでは (スコア:1)
Re:特定の色を透明色 (スコア:1)
XPM (スコア:0)
Re:XPM (スコア:1)
えー、あー、しかしー、XPMはフォーマットとしてキチャナイように思えたのでXPM使うのはやめときますです。
Re:XPM (スコア:0)
Re:XPM (スコア:1)
Re:XPM (スコア:0)
これは.ppmからchar配列のソースを生成するという意味でしょうか?
だとすると.ppmと生成ソースが重複して↓に引っ掛かりませんか?
> ソースツリーに重複データを置かないというのも理由
ビルド時生成だからツリーには重複しないということかもしれませんが、とりあえずソース生成の必要のない、バイナリを直接オブジェクトファイル(.o)に取り込む方法 [0xcc.net]を提示しておきます。
Re:XPM (スコア:1)
それはver0.1の頃に検討したけど、エンディアンを考えるとバイナリデータを直接取り込むアプローチは採用できないんです。途中で判断や変換を入れる必要があるので今は対応していなくてもそれができるような構成にしておく必要があるわけで。
Re:XPM (スコア:0)