アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは、開発環境:VS2005, 言語:VC++, ATLプロジェクトにて
プログラムを作成しています。ActiveXとして使用予定です。

C++ はまったくの初心者です。
いろいろ調べつつ、Bitmap形式での出力は成功しました。
が、やはりファイルサイズが大きいので、できればpngで出力したいと考えています。今のBitmapでの出力プログラムからはpng出力に変更できないみたいです(?)
参考サイトや方法をご存知の方おられましたら、宜しくお願いします。

A 回答 (4件)

★アドバイス


・CImageクラスのSaveメソッドでどうでしょうか。
 http://msdn.microsoft.com/ja-jp/library/d06f3fhw …→『CImage::Save』
 ↑
 MFC/ATLで共有されるクラスとなっています。
・あとPNG形式ならGDI+で読み書きできたと思います。
 次のサイトを参考にして下さい。
 http://www.geocities.jp/ccfjd821/purogu/wpe-ji9. …→『JPEG(ジェイペグ)やGIF(ジフ)を表示しよう^0^』
 ↑
 下のほうのソースです。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

いろいろな方法があるようですが、
http://www.geocities.jp/ccfjd821/purogu/wpe-ji9. …
にいろいろ書いてありますので、こちらを参考にさせていただきます。

「CImageクラスのSaveメソッド」というのは便利そうなのですが、
何かデメリットなどあるのでしょうか。
上記サイトでも登場していません。

また、経験者ということですので、どの方法がよいと思われるか
ご意見いただけたらお願いします。

お礼日時:2008/06/09 16:12

★アドバイス


>何かデメリットなどあるのでしょうか。
 ↑
 日本語のマニュアルがMSDNで少ない。
 英語サイトならたくさん存在します。
・自分の過去回答より。
 http://oshiete1.goo.ne.jp/qa3210186.html→『CImgae』
 http://ayusya.hp.infoseek.co.jp/ProgramCTip.html …→『VC++7.0のCImageクラスを使う』

参考URL:http://msdn.microsoft.com/ja-jp/library/aa984108 …
    • good
    • 0
この回答へのお礼

追加のご回答有難うございます。
教えていただいたサイトを参考にメソッドにて実装したいと思います。

また、何かありましたら宜しくお願いします。

お礼日時:2008/06/10 15:02

本家のlibpng


http://sourceforge.net/project/showfiles.php?gro …
libpngやjpeglibを使ったライブラリimgctl.dll
http://www.vector.co.jp/soft/dl/win95/prog/se222 …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
このようなライブラリがあるんですね。参考にさせていただきます。

ちなみにこれはメジャーなライブラリなのでしょうか?

お礼日時:2008/06/09 16:02

自分はPNG形式のライブラリとか聞いたことがありません。


フォーマットを自分で調べて作っていくしかないと思います。

ここなんて参考になるんじゃないでしょうか。

参考URL:http://www.river.sannet.ne.jp/yuui/fileformat/pn …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
なにやら難しそうです。。参考にさせていただきます。

お礼日時:2008/06/09 15:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!