C A L E N D A R
プロフィール
ADMIN:Kuar メール kuar☆ mail.goo.ne.jp(メッセ対応) スカイプ kuar_s HP http://sora-blue.net/~kuar/index.html mixi http://mixi.jp/show_profile.pl?id=10917408
最新記事
(08/07)
(02/21)
(01/04)
(12/23)
(04/11)
カウンター
ブログ内検索
アーカイブ
|
無題
結局マスク処理でも汚い中間色が発生することを確認。
pngだ。pngしかない。が、しかししかししかし標準ではbmpしか対応していないという。 対応策は数点。 ・自力でpngを解析してあれやこれやとする ・WIN32APIでなんとかなるのか? ・外部からなんかやる ・C++に移行してC++でなんか使って頑張る とりあえず外部からなんとかする。 libpngによるpng対応を目指す。 zlibビルド時にwarning2つ。とりあえず.libはできるけどunzip.libが存在しない件について 代わりにunzip.cとunzip.h突っ込んどいたけどいいのかこれ VC++2008ではエラーが数点でてしまう。おそらくバージョンアップでコードが変わったものだろうが元々のコードがさっぱりなのでVC++6にしてコンパイル。 成功するがEXの拡張ウィンドウが対応しないようだ。この辺はあとからなんとかできると思ったのだが案の定libpngの使い方がわからない。 てかエラーがでてないだけで実際完成しているのかすらわからん。 参考サイト探してみたけどコードが長くてわけわからん。間違いなく初心者殺し。 しかしpngを扱えないと後々辛いと言えば辛い。 http://homepage3.nifty.com/ysflight/pngdecoder/pngdecoderj.html サンプルでpngを読み込むプログラムがあったので挑戦したが透過pngの表示が残念だった。 透過は不完全らしい。コードが簡単だっただけに残念。 VC7.0においてはCImageたるものがあるらしいがVC2008、VC6とも定義されてないと返され使えず。 参考サイトも特には見つからなかったので使うに使えず。 C、C++はめんどくさいかわりに何でもできると聞いていただけになんとも不甲斐ない。
>>桜庭
それがあれば苦労はしない。てかbmpなんぞ誰が使うかーっていう感じなわけですが。 かのアプリコットも透過pngを使用していたので何かしらあるはずなのでもうしばらく模索してみよう・・。 PR
・C O M M E N T
TRACKBACK
この記事のURL▽ この記事のトラックバックURL▽
|
CopyRight (c) のなちす All Right Reserevd. |