
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
C#の事は詳しくないですが、
画像編集用のBitmapのインスタンスを、PixelFormatを指定できるコンストラクタで作成し、読み込んだImageのインスタンスを書き込んでやればいいのでは。
No.1
- 回答日時:
こんな感じでいかがでしょうか。
image/bmpが見つからなかった場合などのエラー処理は適宜実装してください。
ImageCodecInfo[] es =ImageCodecInfo.GetImageEncoders();
for(int i=0;i<es.Length;i++)
{
if(es[i].MimeType.Equals("image/bmp"))
{
EncoderParameters eparams = new EncoderParameters(1);
eparams.Param[0] = new EncoderParameter(Encoder.ColorDepth, 24L);
pictureBox1.Image.Save("24.bmp", es[i], eparams);
}
}
この回答への補足
ありがとうございます。
動きましたが、やはり32ビットでした。
ペイントで開いて24ビットで保存しても、32ビットのままだし。
フリーソフトで24ビット保存すると、真っ黒になるし。
bmpをウェーブレット変換して、透かし文字を入れて、元に戻すという作業をやっています。単に画像を開いて、保存するだけだと、ImageFormat.BMPでも24ビットでした。透かしを入れると32ビットになるのですが、単にRGB値を変更してるだけなので、ビット数は変わりませんよね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- 英語 Thus, PTH may be used to promote bone regeneration 1 2022/07/26 08:15
- その他(プログラミング・Web制作) uwscとWinShotを使いスクリーンショットを撮る 1 2022/06/30 21:15
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/11 13:29
- その他(プログラミング・Web制作) uwscのCHKING関数の画像の認識がうまくいかない。 1 2022/06/18 20:55
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/06 13:01
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
private static という変数の修飾
-
複数の変数を宣言する時、同時...
-
変数名の付け方
-
非staticフィールドを参照でき...
-
インスタンス参照でアクセスで...
-
生成したインスタンスを削除す...
-
インスタンスを同じ名前で作成...
-
オブジェクト参照がオブジェク...
-
C# インスタンスの破棄
-
VB.NET getとsetの概念がわかり...
-
変数の参照でエラーが出てしま...
-
C#において、同じインスタンス...
-
javaのクラスの作り方、エラー...
-
サーブレットでレスポンスが返...
-
VB.NET Newしたものを変数に代...
-
VB6からのExcel起動について
-
メソッドの引数としてのthisの意味
-
VB.NET Form1からForm2を開い...
-
「インスタンス」の意味をわか...
-
SetWindowsHookExで質問
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
private static という変数の修飾
-
変数名の付け方
-
複数の変数を宣言する時、同時...
-
インスタンス参照でアクセスで...
-
C# インスタンスの破棄
-
C#において、同じインスタンス...
-
オブジェクト参照がオブジェク...
-
生成したインスタンスを削除す...
-
VB.NET getとsetの概念がわかり...
-
javaのクラスの作り方、エラー...
-
変数の参照でエラーが出てしま...
-
「インスタンス」の意味をわか...
-
インスタンスを同じ名前で作成...
-
newしないインスタンス?実体化...
-
フォームの存在をチェックする方法
-
String a = "a"; と String b =...
-
C#のメモリ解放についてご教授...
-
vb.netでFAXを送信する方法
-
他のファイルの変数参照
-
Delphiでインスタンスが作成さ...
おすすめ情報