gpt4 book ai didi

c# - 如何使用 C# 将 jpg 文件转换为位图?

转载 作者:太空狗 更新时间:2023-10-29 22:22:28 25 4
gpt4 key购买 nike

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace convert
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load_1(object sender, EventArgs e)
{
// Image image = Image.FromFile(@"C:\Users\Public\Pictures\Sample Pictures\Koala.jpg");
// Set the PictureBox image property to this image.
// ... Then, adjust its height and width properties.
// pictureBox1.Image = image;
//pictureBox1.Height = image.Height;
//pictureBox1.Width = image.Width;

string strFileName = @"C:\Users\Public\Pictures\Sample Pictures\Koala.jpg";

Bitmap bitmap = new Bitmap(strFileName);
//bitmap.Save("testing.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
pictureBox1.Image = bitmap;
pictureBox1.Height = bitmap.Height;
pictureBox1.Width = bitmap.Width;
}

}
}

我正在使用上面的代码将 jpg 文件转换为位图。它有效,但我需要知道如何流式传输 jpg 图像并将其转换为位图,然后显示位图图像而不存储它。我正在使用 c# 和 vb.net

最佳答案

尝试将其转换为位图:

public Bitmap ConvertToBitmap(string fileName)
{
Bitmap bitmap;
using(Stream bmpStream = System.IO.File.Open(fileName, System.IO.FileMode.Open ))
{
Image image = Image.FromStream(bmpStream);

bitmap = new Bitmap(image);

}
return bitmap;
}

关于c# - 如何使用 C# 将 jpg 文件转换为位图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24383256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com