C# .NET 将 JPEG 图像转换为位图结构

2023-12-06

我有一个 JPEG“图像”(实际上是数据库中的 BLOB),我想将其导入/转换为内存中的“位图”结构。原因是我使用的第三方库无法处理 JPEG 图像,并且我需要传递未压缩的位图(作为指针)。到目前为止,我发现的只是在磁盘上的不同格式之间进行转换的方法,但首先将图像保存为位图然后重新导入将花费太长时间。

我对.NET了解不多,但我认为System.Drawing.Bitmap应该能够保存未压缩的数据。我正在使用 C# 和 Visual Studio 2008。


// blob is a byte[] retrieved from DB
Bitmap bmp = new Bitmap(new MemoryStream(blob)); 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# .NET 将 JPEG 图像转换为位图结构 的相关文章

  • 如何在 Cassandra 中存储无符号整数?

    我通过 Datastax 驱动程序在 Cassandra 中存储一些数据 并且需要存储无符号 16 位和 32 位整数 对于无符号 16 位整数 我可以轻松地将它们存储为有符号 32 位整数 并根据需要进行转换 然而 对于无符号 64 位整
  • 机器Epsilon精度差异

    我正在尝试计算 C 中双精度数和浮点数的机器 epsilon 值 作为学校作业的一部分 我在 Windows 7 64 位中使用 Cygwin 代码如下 include
  • std::list 线程push_back、front、pop_front

    std list 线程安全吗 我假设不是这样 所以我添加了自己的同步机制 我认为我有正确的术语 但我仍然遇到问题 每个函数都由单独的线程调用 Thread1 不能等待 它必须尽可能快 std list
  • std::vector 与 std::stack

    有什么区别std vector and std stack 显然 向量可以删除集合中的项目 尽管比列表慢得多 而堆栈被构建为仅后进先出的集合 然而 堆栈对于最终物品操作是否更快 它是链表还是动态重新分配的数组 我找不到关于堆栈的太多信息 但
  • -webkit-box-shadow 与 QtWebKit 模糊?

    当时有什么方法可以实现 webkit box shadow 的工作模糊吗 看完这篇评论错误报告 https bugs webkit org show bug cgi id 23291 我认识到这仍然是一个问题 尽管错误报告被标记为RESOL
  • 如何在 C++ 中标记字符串?

    Java有一个方便的分割方法 String str The quick brown fox String results str split 在 C 中是否有一种简单的方法可以做到这一点 The 增强分词器 http www boost o
  • 对类 static constexpr 结构的未定义引用,g++ 与 clang

    这是我的代码 a cp p struct int2 int x y struct Foo static constexpr int bar1 1 static constexpr int2 bar2 1 2 int foo1 return
  • 在 Unity 中实现 Fur with Shells 技术

    我正在尝试在 Unity 中实现皮毛贝壳技术 http developer download nvidia com SDK 10 5 direct3d Source Fur doc FurShellsAndFins pdf Fins 技术被
  • 使用 C# 中的 CsvHelper 将不同文化的 csv 解析为十进制

    C 中 CsvHelper 解析小数的问题 我创建了一个从 byte 而不是文件获取 csv 文件的类 并且它工作正常 public static List
  • 使用.Net/C# 计算集合的频率分布

    是否有一种快速 简单的方法来使用 Linq 或其他方式计算 Net 集合的频率分布 例如 任意长的 List 包含许多重复项 遍历列表并计算 跟踪重复次数的巧妙方法是什么 查找列表中重复项的最简单方法是将其分组 如下所示 var dups
  • 实例化类时重写虚拟方法

    我有一个带有一些虚函数的类 让我们假设这是其中之一 public class AClassWhatever protected virtual string DoAThingToAString string inputString retu
  • 空指针与 int 等价

    Bjarne 在 C 编程语言 中写道 空指针与整数零不同 但 0 可以用作空指针的指针初始值设定项 这是否意味着 void voidPointer 0 int zero 0 int castPointer reinterpret cast
  • 引用的程序集自动由 Visual Studio 替换

    我有 2 个项目 一个可移植类库和一个常规单元测试项目 在可移植类库中 我使用 NuGet 来引用 Microsoft BCL 可移植包 它附带 2 个程序集 System Threading Tasks dll and System Ru
  • 如何实例化 ODataQueryOptions

    我有一个工作 简化 ODataController用下面的方法 public class MyTypeController ODataController HttpGet EnableQuery ODataRoute myTypes pub
  • 相当于Linux中的导入库

    在 Windows C 中 当您想要链接 DLL 时 您必须提供导入库 但是在 GNU 构建系统中 当您想要链接 so 文件 相当于 dll 时 您就不需要链接 为什么是这样 是否有等效的 Windows 导入库 注意 我不会谈论在 Win
  • 使用特定参数从 SQL 数据库填充组合框

    我在使用参数从 sql server 获取特定值时遇到问题 任何人都可以解释一下为什么它在 winfom 上工作但在 wpf 上不起作用以及我如何修复它 我的代码 private void UpdateItems COMBOBOX1 Ite
  • C# 中最小化字符串长度

    我想减少字符串的长度 喜欢 这串 string foo Lorem ipsum dolor sit amet consectetur adipiscing elit Aenean in vehicula nulla Phasellus li
  • C# 使用“?” if else 语句设置值这叫什么

    嘿 我刚刚看到以下声明 return name null name NA 我只是想知道这在 NET 中叫什么 是吗 代表即然后执行此操作 这是一个俗称的 条件运算符 三元运算符 http en wikipedia org wiki Tern
  • 指针和内存范围

    我已经用 C 语言编程有一段时间了 但对 C 语言还是很陌生 有时我对 C 处理内存的方式感到困惑 考虑以下有效的 C 代码片段 const char string void where is this pointer variable l
  • 使用 WGL 创建现代 OpenGL 上下文?

    我正在尝试使用 Windows 函数创建 OpenGL 上下文 现代版本 基本上代码就是 创建窗口类 注册班级 创建一个窗口 choose PIXELFORMATDESCRIPTOR并设置它 创建旧版 OpenGL 上下文 使上下文成为当前

随机推荐

  • Kendo UI 网格始终从第 0 页开始

    我有一个 Kendo UI 网格 它总是从 0 开始 如果我更改列的排序 则它会变为 1 并显示其他页码 我究竟做错了什么 这是我的代码 userGrid kendoGrid dataSource pageSize 5 transport
  • 如何不按频率对 SOLR 拼写检查建议进行排序?

    如果您搜索ahve在我的分期索引上你得到the作为第一个拼写检查更正 因为the出现超过have在索引中 我索引了 500 个文档 如果您搜索ahve在我的本地索引上你得到have作为第一个拼写检查更正 因为have比索引中任何其他单词出现
  • 是否有相当于 PHP 的“父级”的 javascript 原型继承?

    我正在使用原型继承 我想在基类上调用重写的方法 在 PHP 中 我可以使用 Parent functionName 来做到这一点 使用 JavaScript 原型继承可以实现这一点吗 考虑以下示例 var A function this d
  • 为什么我在java中的布尔测试总是失败?

    我正在尝试进行布尔测试 以便如果其中一个轮胎压力低于 35 或高于 45 系统会输出 充气不良 在我的课堂上 我必须使用布尔值 这就是我尝试过的 但是返回的布尔值始终为 true 我不明白为什么 public class tirePress
  • MD5 文件哈希 - 将 Delphi 输出与 PHP md5_file 函数匹配

    我目前在 Delphi 7 中使用此代码进行 md5 散列 function MD5 const fileName string string var idmd5 TIdHashMessageDigest5 fs TFileStream b
  • “OutOfMemoryError:超出GC开销限制”:用java解析大json文件

    我尝试用Java解析大型json文件 超过600Mo 我的json文件看起来像这样 0 link id 2381317 overview mjklmklmklmklmk founded 2015 followers 42 type Game
  • Xamarin Forms Labs Camera - 永久保存图像并调用它们

    我让相机功能正常工作 它也像我要求的那样在页面上显示图像 但是有没有办法将图像永久保存在手机或其他地方然后调用呢 太感谢了 这是一些适合我的代码 IFileAccess是我的包装纸吗System IO File文件打开 写入 检查是否存在等
  • opencv中如何将3个矩阵合并为1个?

    我有三个矩阵 每个矩阵的大小4x1 我想将所有这些矩阵复制到另一个大小的矩阵4x3并称之为R 有聪明的方法吗 您可以使用 hconcat 进行水平连接 您可以在每个矩阵中使用它 例如hconcat mat1 mat2 R 或直接将其应用于向
  • Xcode 中的“在多个设备上预览”选项

    我正在关注 YouTube 上的一些教程 在大多数教程中 他们使用 UIKit 故事板 框架 现在观看这些视频他们可以打开多个设备同时预览作品 见下图 我正在使用 Xcode 14 我正在搜索他们正在使用的 预览 选项或功能 但我根本找不到
  • 根据域名使 URL 唯一

    我有一个名为的 URL 列表网址列表 https target com first one https target com something first one http target com dir first summer http
  • 在嵌套数据框中,将信息从一个列表列传递到另一列中应用的函数

    我正在编写一份报告 必须将大量相似的数据框导出到 Word 中漂亮的表格中 我的目标是一次性实现这一目标 使用flextable生成表格和purrr tidyverse将所有格式化过程应用于嵌套数据框中的所有行 这就是我的数据框的样子 df
  • 如何使用 WebBrowser 控件填写 WebForm 并单击提交按钮?

    我怎样才能点击这个SUBMIT使用 WebBrowser 控件的按钮 我尝试过 For Each divSect As HtmlElement In WebBrowser1 Document GetElementsByTagName but
  • 禁用 UITableView 水平滚动

    我创建了一个UITableView有一个小框架 如 0 0 50 50 我想禁用水平滚动但保留垂直滚动 I set self table bounces NO 但 tableview 也不能垂直滚动 因此 动画并不是那么完美 那么有人有提示
  • 如何将 WPF 应用程序设为 30 天试用版,并使用产品密钥对其进行许可?

    我已经使用 C 在 WPF 中开发了一个应用程序 现在的问题是我希望我的应用程序作为许可版本 前 30 天它应该是免费的 即试用版 所以现在当它完成时 它应该弹出一个窗口 说试用版是完成激活它 如果用户单击 是 则会出现一个带有电子邮件 I
  • Java中如何访问内存位置?

    我们是否可以直接或间接访问Java中的内存位置 如果我们尝试打印一个对象 它将打印哈希码 hashcode是否间接表示内存位置 对于位于不同内存位置的两个对象 但它们的哈希码仍然可以不同 阿布舍克 我们是否可以访问 Java中的内存位置直接
  • 当参数满足时,OR 函数不返回“TRUE”

    我有一个很大的数据集 并且创建了许多规则 我想用它们来过滤掉一些不必要的数据点 这是一些数据的简化示例 A B C D 1 PIPPIP 0 0 411298 PIPPIP 2 PIPPIP 0 6 0 40924 PIPPIP 3 PIP
  • 如何检测iPhone是否连接到任何蓝牙设备?

    我在 iOS 7 中发现了这个新的 API NSArray retrieveConnectedPeripheralsWithServices NSArray serviceUUIDs NS AVAILABLE NA 7 0 因此很清楚 如果
  • 如何将快照侦听器正确添加到 Java 中的 Firebase Firestore 文档引用?

    我正在按照 Java Android 文档进行实时更新 但是出现错误 EventListener takes no type parameters 我删除了
  • 如何在Java中向后打印多个字符串

    我正在尝试获取一个充满字符串的文件 读取它 然后打印出一些内容 字符串 字符串向后 AND 大写 字符串长度 还有一些事情 但是我还没有达到这一点 并且不想要求任何人完全为我编写代码 经过一段时间的摸索之后 我几乎完成了它 我相信 除了一些
  • C# .NET 将 JPEG 图像转换为位图结构

    我有一个 JPEG 图像 实际上是数据库中的 BLOB 我想将其导入 转换为内存中的 位图 结构 原因是我使用的第三方库无法处理 JPEG 图像 并且我需要传递未压缩的位图 作为指针 到目前为止 我发现的只是在磁盘上的不同格式之间进行转换的