DOBON.NETプログラミング道掲示板

ツリー一括表示

Nomalアイコン 特定ピクセルで画像を読み込みたい /午前の紅茶 (24/05/01(Wed) 18:05) #35599
Nomalアイコン Re[1]: 特定ピクセルで画像を読み込みたい /Hongliang (24/05/02(Thu) 11:15) #35602
  └Nomalアイコン Re[2]: 特定ピクセルで画像を読み込みたい /午前の紅茶 (24/05/03(Fri) 10:50) #35603 解決み!


親記事 / ▼[ 35602 ]
■35599 / 親階層)  特定ピクセルで画像を読み込みたい
□投稿者/ 午前の紅茶 一般人(1回)-(2024/05/01(Wed) 18:05:57)
  • アイコン環境/言語:[c#] 
    分類:[.NET] 

    Bitmap bitmap = new Bitmap(filename);
    と画像を読み込む処理があるのですが、読み込む画像はJPEGやPNG、BMPなどでピクセル深度もバラバラです。
    以後の処理のこともあるので、読み込まれたbitmapは24ビットなどに統一したいのですが、「24ビットで読み込む」ということはできないでしょうか。

    Bitmap bitmap = new Bitmap(filename);
    Bitmap bitmap24 = new Bitmap(bitmap.Width, bitmap.Height, PixelFormat.Format24bppRgb);

    こんな感じで24ビットのビットマップを作って読み込んだbitmapから貼り付けるというのも考えましたが、もうちょいスマートな方法はないでしょうか。

違反を報告
[ □ Tree ] 返信 削除キー/

▲[ 35599 ] / ▼[ 35603 ]
■35602 / 1階層)  Re[1]: 特定ピクセルで画像を読み込みたい
□投稿者/ Hongliang 大御所(651回)-(2024/05/02(Thu) 11:15:27)
  • アイコン標準ライブラリを使う限りは、特にほかの手段はなさそうですね。
    System.Windows.Media.Imagingの方だとFormatConvertedBitmapで変換部分は手軽に書けるようになってますが、結局一旦ロードしてから変換というのは変わりません。
違反を報告
[ 親 35599 / □ Tree ] 返信 削除キー/

▲[ 35602 ] / 返信無し
■35603 / 2階層)  Re[2]: 特定ピクセルで画像を読み込みたい
□投稿者/ 午前の紅茶 一般人(2回)-(2024/05/03(Fri) 10:50:25)
  • アイコンうーん、ないですか。
    仕方ないですね。
    ありがとうございます。
解決み!
違反を報告
[ 親 35599 / □ Tree ] 返信 削除キー/


Mode/  Pass/


- Child Tree -