をPNGへバイト配列私はこのようなバイト配列に32ビット深度PNGファイル(1つのピクセル4バイト)をロード:私はピクセルを操作終了後のC# - 私のコードでファイル
//Pick a file
OpenFileDialog FileValaszto = new OpenFileDialog();
FileValaszto.ShowDialog();
//Create BitmapImage
BeolvasottKep = new BitmapImage(new Uri(FileValaszto.FileName));
//Create byte array
stride = BeolvasottKep.PixelWidth * 4;
int size = BeolvasottKep.PixelHeight * stride;
MyPixelsArray = new byte[size];
BeolvasottKep.CopyPixels(pixels, stride, 0);
"MyPixelsArray"私はそのデータを新しいPNG画像ファイルに保存したいと思います。私だけが...
私はネットを検索する以上の時間を費やしましたが、この正確な問題に対する解決策はありません。どんな助けも高く評価されます。ありがとう!
を助ける願って、それを試してみてください 、このリンクは多分あなたを助けhttp://stackoverflow.com/questions/1922040/resize-an-image-c-sharp – Rumpelstinsk
あなたは何を達成したいと正確に説明できますか? – Pikoh
私が達成したいもの:1、PNGファイルをBytearrayにロードする(done)2、このバイト配列を操作して画像を変更する(done)3、このバイト配列をハードディスク上のPNGファイルに保存する。 (完了していないので、質問です) – Broadroad