Я пытаюсь создать программу для своего резюме, но у меня проблема с преобразованием растрового изображения фотографии, которая является оттенками серого фотография, в шестнадцатеричное или лучше называет ее кодами, если цвета кто-нибудь может мне помочь?
Я пытался преобразовать его с base64string , но это не сработало.
openFileDialog1=new OpenFileDialog();
OpenFileDialog dlg = new OpenFileDialog();
dlg.Title = "Open Image";
dlg.Filter = "bmp files (*.bmp)|*.bmp";
if (dlg.ShowDialog() == DialogResult.OK)
{
Rectangle bounds = Screen.GetBounds(Point.Empty);
Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height);
using (Graphics g = Graphics.FromImage(bitmap))
{
g.CopyFromScreen(Point.Empty, Point.Empty, bounds.Size);
}
// Convert the image to byte[]
System.IO.MemoryStream stream = new System.IO.MemoryStream();
bitmap.Save(stream, System.Drawing.Imaging.ImageFormat.Bmp);
byte[] imageBytes = stream.ToArray();
// Convert byte[] to Base64 String
string base64String = Convert.ToBase64String(imageBytes);
// Write the bytes (as a Base64 string) to the textbox
textBox1.Text = base64String.ToString();
Я ожидал увидеть группу чисел, таких как A9C или 255 , но то, что я увидел, - ничто.