掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
GDI+で作成するサムネイルの画質を上げるには? (ID:139306)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
GDI+でもGDIでも大体手順は同じです。 GDI+のBitmapとGDIのBitmapを対応させ、GDI+のGraphicsとGDIのDCを対応させて考えてみては。 1,GdipLoadImageFromFileで、ファイルからイメージpImageSourceを作成。 2,GdipCreateFromHWNDで、グラフィックスpGraphicsDesktopを作成。 (HWND=0で多分OKかと。もしダメならばGetDesktopWindowの戻り値。) 3,GdipCreateBitmapFromGraphicsで、pGraphicsDesktopを元にしたイメージpImageThumbnailを作成。 (pGraphicsDesktopはここで解放。) 4,GdipGetImageGraphicsContextで、pImageThumbnailからグラフィクスpGraphicsThumbnailを作成。 5,GdipDrawImage系のいずれかで、pGraphicsThumbnailにpImageSourceを描画。 (pGraphicsThumbnailをここで解放。) (pImageSourceをここで解放。) 6,GdipSaveImageToFileで、pImageThumbnailをファイルに保存。 (pImageThumbnailをここで解放。)
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.