asp.net - ASP.NET 位图转图像
解决方案
但是你确实有一个图像控制。
所以说我们有这个标记:
所以两个简单的按钮。第一个只是将图像流式传输到图像控件。
第二个示例使用处理程序,再次让我使用代码设置图像。
在这两种情况下,我确实从磁盘中提取了图像文件——但它很可能是图像流,或者是某个图像的 byte[] 数组。
我不认为这是你的问题或问题。您的问题将是获得具有使用相机功能的库和客户端设置。
But, yes, you do have a image control
And yes, you can set that image based on bytes[] that represents a image.
上面的代码是:
protected void cmdStream_Click(object sender, EventArgs e)
{
byte[] MyImage;
MyImage = File.ReadAllBytes(@"c:\test3\stopwatch.png");
Image1.ImageUrl = "Data:Image/png;base64," + Convert.ToBase64String(MyImage);
}
protected void cmdImageHander_Click(object sender, EventArgs e)
{
Image1.ImageUrl = "~/ImageHand.ashx";
}
自定义图像处理程序的代码是这样的:
public void ProcessRequest(HttpContext context)
{
byte[] MyImage;
MyImage = File.ReadAllBytes(@"c:\test3\stopwatch.png");
context.Response.ContentType = "Image/png";
context.Response.BinaryWrite(MyImage);
}
结果如下所示:(两个代码位都只是将图像推入页面上的图像控件。
推荐阅读
- python-3.x - 导入 snowboydetect 生成错误
- java - 数独:某个位置的有效值
- android - Spinner Array 需要将其项目链接到现有布局?
- css - 在scss中一周内循环运行七次
- react-native - react-native-firebase - 从无头 JS 服务打开应用程序/在后台模式下从收到的通知打开应用程序
- python - 干净地处理多个变量的 TypeErrors
- java - 在 Spring Boot 中构建动态配置路径
- javascript - 如何使用 oauth2.0 调用 youtube v3 api
- java - 警报未显示(javafx)
- c++ - Boost+CMake:没有合适的构建变体