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

お世話になっております。
VC2005を使用しております。
その中で、CImageを使用してjpg画像を読み込み(CImage.load())、
picture box に表示します。
その後、picture box 内で画像を編集し、その編集画像を
CImageを使用して保存(CImage.save())します。
どのようにすればよいかわかりません。
教えていただけないでしょうか?
よろしくお願いします。

A 回答 (2件)

★一通り次のリンクを読みで見て下さい。


 (1)http://lamoo.s53.xrea.com/develop/gdiplus/gdiplu …→『GDI+の導入』
 (2)http://yamatyuunet.bne.jp/win/gdiplus/index.htm→『GDI+を使う』
 (3)http://www.oyamafamily.com/public/prg/mm/mm02.html→『画像のサイズ変更』
 (4)http://park17.wakwak.com/~dragoon/gdiplus5.htm→『GDI+ Programming Note #5 イメージ』
 (5)http://msdn.microsoft.com/library/ja/default.asp …→『GDI+ による線および形状の描画』
・この質問は jpg ファイルの入出力をどう行うか知りたいのですよね。
 読み込み(描画)は DrawImage メソッドで出来るようです。
 書き込みは GetEncoderClsid メソッドで CLSID を取得してから Save メソッドに
 ファイル名と共に渡します。詳しくは上記の (4) を参考にして下さい。
 ※ファイル名は必ず Unicode 文字で指定します。
 ※マルチバイト文字列を扱っているのなら変換する必要ありです。
・以上。

参考URL:http://park17.wakwak.com/~dragoon/gdiplus5.htm
    • good
    • 0
この回答へのお礼

お世話になっております。
ご回答ありがとうございます。
サイトを参考にしてやってみたいと思います。
また何かあったらよろしくお願いします。
ほんとうにありがとうございました。

お礼日時:2007/07/30 08:56

(1) CImageを使用してjpg画像を読み込み(CImage.load())


(2) picture box に表示
(3) picture box 内で画像を編集
(4) 編集画像をCImageを使用して保存(CImage.save())
(1)~(4)まででどこがわからないのですか。

Windowsのペイントの簡単バージョンと考えていいですよね。
VC2005のpicture boxで何ができるか知らないので聞くのですが、
(3)の編集にはどのような機能を想定していますか。
たとえば、
・線を引くだけ。
・線の太さ、色を変える。
・拡大縮小
・回転
・円や楕円、四角形を描く
・コピペ、カットができる
    • good
    • 0
この回答へのお礼

お世話になっております。
今回の一番わからない所は、CImageを使用してファイル保存するための
方法です。読み込みはできるのですが、その後に編集画像のハンドラーを取得して、CImage.saveを使用してjpgで保存したいのですが、うまく結びつけることができません。
後、編集としては、
(1)線、丸の作成(色変更)
(2)画面の拡大・縮小
を考えております。
よろしくお願いします。

お礼日時:2007/07/30 09:01

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