コードが実行中です。ファイルからイメージを取得し、それを暗号化します。それを保存します。暗号化されたイメージを取得し、復号化して保存した後。しかし、画像はpicturebox3には見えませんでした3。どのようにpicturebox3の画像を復号化して見るのですか?WindowsフォームアプリケーションのC#画像処理
はありがとう マイデクリプションコード:
public string DecryptPassword(String ImageUrl)
{
byte[] ImageBytes;
ImageBytes = File.ReadAllBytes(ImageUrl);
for (int i = 0; i < ImageBytes.Length; i++)
{
ImageBytes[i] = (byte)(ImageBytes[i]^5);
}
File.WriteAllBytes(ImageUrl, ImageBytes);
return ImageUrl;
}
コールを
private void button3_Click(object sender, EventArgs e)
{
open.DefaultExt = "jpg";
open.ShowDialog();
DecryptPassword(open.FileName);
}
コードが見つからない限り、あなたの 'ピクチャボックス(PictureBox) 'はコードなしで画像を表示することはできません。 – auhmaan
' pictureBox3.Image = new Bitmap(open.FileName);のようなものを試してみてください。 'DecryptPassword(open.FileName)'を呼び出します。 – adv12
解読したファイルをディスクに保存して、元のファイルを上書きすることにも注意してください。これは、あなたの望むことですか? – adv12