问题标签 [bmp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1362 浏览

gdi+ - 我们可以在 GDI 中为 bitblt 使用 png 而不是位图吗?

我发现很多游戏都使用位图来显示动画。但是我们可以使用 png 代替吗?

因为当我从 png ( 1kb -> 12kb in bitmap ) 转换时位图很大

感谢您阅读本文:)

0 投票
3 回答
903 浏览

c++ - C++ - 我怎么能对 bmp 文件做一些操作?

我对做一些转换很感兴趣,比如将一种颜色更改为另一种颜色,计算所有使用的颜色,并调整图像大小。我不想使用任何现有的库,我想自己编写所有代码。
总结:如何打开BMP文件并更改它?

0 投票
1 回答
531 浏览

php - 使用 PHP 安全上传图片

我希望我的网站有一个功能供用户上传图片,但我想安全地做到这一点。也就是说,我想去除 EXIF 数据和任何可能在他们的图像中的恶意代码。我正在考虑一种涉及直接操作文件的方法,但它让我感到震惊,将他们提供的图像转换为 BMP 然后将其转换回原始格式是否更有意义?它会遭受一代人的损失,但我相信这会满足我项目的要求。BMP 不包含 EXIF,是吗?并且重新处理应该去除任何恶意内容。

0 投票
1 回答
3078 浏览

visual-studio - 为工具栏图像条创建 32bpp BMP 文件?

我有一个在 Paint.NET 中创建的 16 像素高的图像,我想在 Visual Studio 工具栏中使用它。

我的图像是一个具有多个图层的 .PDN 文件。Visual Studio 需要 32bpp BMP 文件。如何将 .PDN 文件转换为正确格式的 .BMP 文件?

我不希望在我的程序中发生这种情况。

每当对 .PDN 文件进行更改时,我都不得不手动执行某些操作,这很酷,尽管我更喜欢可以与我的自动构建集成的东西。

我尝试使用 Paint.NET 的 BmpX 扩展,但它将背景保存为白色,而不是透明。我尝试使用 ImageMagick 的转换实用程序,但保存的 BMP 文件有问题,VS 显示它稍微损坏并向右偏移几个像素。

注意:我通过将 Paint.NET 保存为 .PNG 文件来使用 convert.exe,然后使用convert strip.png strip.bmp. 不过,透明度是正确的。

0 投票
2 回答
932 浏览

bmp - 编写 BMP 文件(平台无关)

我有一个结构,例如

定义我的位图数据

我想从这个结构中创建一个有效的 bmp 文件。我怎样才能做到这一点?

0 投票
3 回答
3393 浏览

c++ - 在 C++ 中手动编写 Bmp 文件很困难(使用 Xcode)

我目前正在尝试在 C++ 中创建一个光线追踪器,但我在编写最后生成的 .bmp 时遇到了困难。我决心手动完成,所以我可以了解更多关于图像文件和编写它们等的信息。但我遇到了一些困难。我对 C++ 很陌生,但使用 Python 已经有一段时间了。

我现在差不多了,我只有一个奇怪的问题。在重要的颜色(我设置为 0)中,一切都是正确的(我设置为 0),其中各种随机字符出现,并且在接下来的几个字节中继续,几个字节进入像素数据。在那之前和之后一切都很好,但我无法解释。我当前的代码在编辑中:

这是十六进制:

http://yfrog.com/j3picture1equp

问题区域突出显示

0 投票
1 回答
821 浏览

vb6 - 如何在 VB6 中使用 LoadResPicture 加载图像的项目中添加图像

我有一个项目正在使用以下方法加载图像:

现在我如何添加我的图像并给它 id 116,参数中的 0 表明它是一个位图,但项目文件夹中没有位图。那么从哪里加载图像。我想在对话框中显示此图像

0 投票
1 回答
1803 浏览

flash - 如何将“bmp”类型的图像嵌入到闪存中?

我有一个“.bmp”类型的图像(不是 jpeg 或 png)。我正在尝试使用以下代码嵌入它。

编译时,代码抛出以下错误。

“door0091.bmp”没有可识别的扩展名,并且未提供 mimeType 无法转码 door0091.bmp。

为了克服这个问题,我尝试给出一个“mimeType”,它在运行时给出了一个类型强制错误:

TypeError:错误 #1034:类型强制失败:无法将 DoorImages_door0091_class@3891e041 转换为 flash.display.Bitmap。

我在谷歌搜索过,但我找不到正确的答案。我不想将图像类型(bmp)转换为 jpeg 或 png。

有人对此有任何想法吗?请帮忙!!!

提前致谢。

0 投票
1 回答
2043 浏览

image - BMP 文件是否有预告片?

我有一个 bmp 文件。我在它的标题中读到它的大小是“56 5A 03”,这意味着 0x035A56。但是,我用来查看该文件内容的每个十六进制编辑器都显示该文件的 0x038000 字节。

  • 我的一般问题是 bmp 文件是否包含预告片/页脚?
  • 在上述情况下,有什么问题?

谢谢。

0 投票
3 回答
1161 浏览

matlab - 无法写入流数据,matlab

我编写了一个将一组 BMP 转换为 avi 的脚本。直到最近它工作正常。现在我收到这个奇怪的错误“无法写入流数据”。我在将 5 个 bmps 库转换为 avi 后得到它。它运行 BMP 库并将每个库转换为 avi。每次它堆叠在第 6 部电影中.. 第 6 库中没有损坏的文件。知道为什么吗?

这是代码: