如何计算位图文件大小?

2024-01-26

  1. 如何查找 50 x 50 RGB 彩色图像的字节大小?
  2. 如果将上面的图像保存为 BMP 文件,标题大小为 54 字节,则该 BMP 文件的总大小是多少?
  3. 如何知道BMP文件中每个字节的内容?
  4. 那么如何知道它的十六进制值呢?

  1. 假设您指的是内存需求,minimum所需的内存量为 50 * 50 * 3 (width * height * numComponents),或者 RGB 为 7500 字节。然而,填充每条扫描线可能会更快,例如填充到偶数个 32 位实体,从而使实际要求更高。此外,显卡最好具有 ARGB 格式的值,在这种情况下,该值将为 50 * 50 * 4 (= 10000)。

  2. 这取决于 BMP 文件中使用的压缩,但如果没有压缩,我认为最小值为 54 + 50 * 50 * 4,即 10054 字节,因为 BMP 通常存储为每像素 32 位。请注意,BMP 文件具有不同大小的有效标头,可以存储索引(调色板)图像以及 16 位图像,因此上述内容仅适用于正常的、未压缩的 32 位/像素“真彩色”BMP。

  3. 阅读规范,您应该了解它是如何工作的。要查看实际文件示例的内容,请在十六进制查看器/编辑器或其他允许您查看文件的二进制内容的工具中打开它。

  4. 与十进制或八进制相反,十六进制只是值的不同表示形式。如果字节值为255小数,它将是FF例如,以十六进制表示。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何计算位图文件大小? 的相关文章

  • Android 中拍摄的照片方向发生变化

    我通过单击按钮打开相机应用程序 并在下一个活动中显示捕获的照片 但拍摄的照片旋转了90度 当我捕获图像后在视图中显示图像时 它的方向始终是横向的 为什么在纵向模式下拍摄照片时 照片显示的不是纵向 onClick 按钮 Intent i ne
  • asp.net 检查 imageURL 是否存在

    我正在尝试从另一个 Intranet 站点获取用户的缩略图 但其中一些不遵循预定义的格式 这意味着我想加载默认的缩略图 检查图像 URL 是否有效的最佳方法是什么 根据您获取图像的方式 此方法的变体可能会起作用 img src alt My
  • 从 URL 任何文件类型创建图像

    我知道imagecreatefromgif https www php net manual en function imagecreatefromgif php imagecreatefromjpeg https www php net
  • 如何将MathJax公式转换为img

    Mathjax 现在在我的项目中运行良好 但有一个问题 有没有办法将MathJax的公式 纯html和css 转换成img文件 我可以保存 MathJax 可以配置为生成 SVG 看http docs mathjax org en late
  • 我自己的而不是从其他网站借用的图像的正确 img src 是什么?

    在我的计算机上 保存 css 和 html 文件的文件夹还包含一些我想要插入到 html 中的图像 如果我从其他网站借用图像 我知道如何获取图像的 URL 如何获取文件夹中但尚未出现在互联网上的图像的 URL 我是否必须将图像上传到其他网站
  • 如何使用 PHP 从 MSSQL 读取图像字段

    我正在创建一个网站 需要同步从离线 MSSQL 服务器读取的在线 MySQL 数据库 除图像字段外 所有通信和从 MSSQL 读取所有字段均工作正常 我已经使用 PHP 和 Mysql 一段时间了 知道如何向 MySQL 数据库插入 检索图
  • Drupal 8 图像与图像样式

    在drupal 7中 我使用函数image style url style uri 生成具有样式的新图像并返回图像的路径 那么在 drupal 8 中会用什么来代替它呢 谢谢 Per the 变更记录 https www drupal or
  • Osmdroid:如何从我自己的位图(图块)创建和加载地图?

    我开始使用 Osmdroid 我想使用这项技术来显示有关 F1 赛道的地图 我有一张大图片 我可以将它切割成更小的图块 我可以修改osmdroid库来上传这些图片吗 我想将这些位图 图块 保存在我的资产文件夹中 我非常不知道如何做到这一点
  • 去除图像背景并提取图像中的对象

    I know that there are many threads here about this issue but I m not able to solve my problem with those answers I tried
  • 如何使用 WebAPI 处理图像

    问题 将图像发布 获取到我的服务有哪些不同的方法 我想我可以在 JSON 中使用 Base 64 文本 也可以保持原生二进制形式 我的理解是 通过将图像转换为文本 包大小会显着增加 如果我发送图像 从 Web 表单 从本机客户端 从另一个服
  • 调整离子卡中的图像大小

    我想显示一组图像 并在下面说明 我选择使用 Ionic 卡 我得到这个结果 第一张图片 虽然我想保留现在的相同布局 并添加描述 这是我的代码
  • 如何移动图像(动画)?

    我正在尝试在 x 轴上移动船 还没有键盘 我如何将运动 动画与boat png而不是任何其他图像 public class Mama extends Applet implements Runnable int width height i
  • 绘制大位图时 nSyncAndDrawFrame 速度极慢

    我想用多个大位图优化视差滚动视图 在我的 Nexus 5 上 一切都很顺利 Traceview 转储如下所示 doFrame 方法大约需要 18 毫秒才能完成 但是 当使用我的 Nexus 7 或 Android 6 模拟器 Genymot
  • Kotlin:使用 Picasso 从 flickr 加载图像时出现错误 503

    我的应用程序使用 Android 的 Picasso 库从 flickr 加载图像 奇怪的是 不久前将我的应用程序迁移到 Kotlin 后 它工作得很好 但现在我开始出现 随机 503 错误 我已经在 flickr 控制面板中为每个图像设置
  • 在 Markdown 中添加文本和图像之间的空格

    在 Markdown 中 您将图像添加为 myimg link 现在 我可以使用以下属性轻松更改所述图像的大小和位置 myimg link height 75px width 300px align left 我怎样才能使图像和文本之间也有
  • 是否有一个类可以获取应用程序中的默认图片查看器?

    我不想访问 iPhone 上的图像 我想显示我的应用程序中的图像 但就像您查看 iPhone 相册中的图片一样 使用所有捏合和缩放控件等 这可能吗 我认为可能 偶然 有像 AVMediaPlayer 类这样的类可以做到这一点 谢谢 汤姆 如
  • 使用Python将图像转换为十六进制格式

    我的下面有一个jpg文件tmp folder upload path tmp resized test jpg 我一直在使用下面的代码 Method 1 with open upload path rb as image file enco
  • 为什么 C# 中 bool 数据类型的大小不是只有 1 位?

    我刚刚学习 C 并深入研究数据类型 为什么不是一个bool数据类型大小为 1 位 看起来它只能保存两个值之一 true 或 false 那么这不是只占用 1 位空间来表示该值吗 是因为值的最小 可寻址 大小是一个字节 8 位 吗 这个帖子
  • 在java中将jpeg/png转换为像素数组

    如何将包含 jpeg 或 png 的字符串转换为像素数组 最好是一维 理想情况下使用java内置的类 原来你需要公共文件上传 http commons apache org fileupload 看着那 这用户指南 http commons
  • 检测图像是否损坏或损坏

    我需要以编程方式检查用户在我的应用程序上选择作为壁纸的图像是否已损坏或损坏 基本上我为用户提供了选择自己的图像作为壁纸的选项 现在 当图像加载时 我只想检查它是否已损坏 如果您正在寻找 PHP 解决方案而不是 javascript 解决方案

随机推荐

  • 是否可以对可变参数宏进行字符串化?

    gcc GCC 4 7 2 c89 是否可以对可变参数宏进行字符串化 我有以下宏 我想输出结果字符串fmt和论点 define ERROR MESSAGE priority fmt do MODULE LOG priority fmt VA
  • 制作将使用 Windows Temp 目录的自解压 zip (SFX) Windows 程序安装程序的最简单方法是什么?

    我有一个非常简单的程序 由调用 x86 Win32 dll Lib dll 的 NET 2 0 exe Program exe 组成 我想将它们捆绑到一个名为 Tool exe 的自解压 zip SFX 中 Tool exe会将文件 Pro
  • Node-Red:Raspberry Pi B+ 上的“错误: 节点未部署”

    上周我了解了 Node Red 多么有潜力 在将其安装到 Raspberry Pi B 上并遵循基本教程后 我遇到了一些问题 当我按照注入 调试节点示例连接它们并部署它们时 我收到消息 部署成功 到目前为止 一切都很好 我在 http lo
  • 如何将无限 css 动画链接到一次性 css 动画?

    我正在尝试为一个元素旋转设置动画 就像有人启动陀螺一样 起初 元素会逆时针旋转 然后过渡到无限顺时针旋转 我的一般 CSS 在这里 div animation PreRotate 800ms ease out 0ms 1 Rotate 50
  • 无法嵌入 python 来使用 zip 库

    我正在尝试嵌入 python 并提供 dll 和 python 库的 zip 并且不使用任何已安装的 python 也就是说 如果用户没有 python 我希望我的代码能够使用提供的 dll zip 来工作 This post https
  • 删除 WebApplications 上的目录时 ASP.NET 丢失会话数据

    我正在 asp net mvc2 中创建一个 Web 应用程序 并且在一个有趣的情况下遇到了一个小问题 我认为这是 Web 应用程序的默认行为 会话状态 inproc 当我删除 Web 应用程序根目录中的目录时 我的会话数据将被清除 我读过
  • HttpURLConnection 关闭 IO 流

    我是 Java 和 HttpURLConnection 的新手 我应该在断开连接之前关闭打开的 IO 流吗 如果我关闭流 是否还需要断开连接 哪种是正确的实施方式 try String uri http localhost 8081 RES
  • 如何使用 karma+jasmine 测试 Angular 2 中的位置

    Angular 2 v 2 0 0 TS 业力 茉莉花 我测试了这个功能 单击返回上一页 public isClick boolean false public backClicked location Location void if t
  • Rails 3 等效于periodic_call_remote

    似乎periodically call remote在 Rails 3 中已弃用 有什么想法如何实现相同的功能吗 我一直在寻找使用 Rails 3 执行此操作的正确方法 但现在我确信 Rails 3 中没有与 periodical call
  • Lucee 上的 JAR 未找到 BouncyCastleProvider

    我们已成功使用 AmazonPay API for Java amazon pay api sdk java 2 2 2 jar 在 Adob e ColdFusion 中 我们最近引入了 Lucee 在 Jetty 上 也在 OpenJD
  • Android 2.3:只读文件系统卡住[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 你好 我有一台 LG Optimus HUB E510 Android 设备 两周前 我root了我的设备以访问内部存储并更改一些文件 例
  • Django - NoReverseMatch 位于 /accounts/password_reset/

    我正在尝试使用内置的 Django 密码重置 纵观整个Django 文档 https docs djangoproject com en 1 9 topics auth default 据我所知 它基本上只涉及添加一些 URLurls py
  • Vim 中保留大小写的替代品

    Can this https stackoverflow com questions 367052 case preserving find replace in visual studio可以在 Vim 中完成吗 我的意思是 搜索 Bad
  • 在 Python 中将一列日期时间转换为纪元

    我目前在使用 Python 时遇到了问题 我有一个 Pandas DataFrame 其中一列是带有日期的字符串 格式为 Y m d H m 00 000 例如 2011 04 24 01 30 00 000 我需要将整列转换为整数 我尝试
  • Mac OSX - Xcode 安装目录

    Xcode 完成构建后 有没有办法让它将可执行文件复制到特定目录 站点 cgi bin 我有目标Installation Directory设置到正确的文件夹 使用skip installation 未经检查的 但没有运气 我缺少什么吗 检
  • Python 在处理我的 JSON 文件时出现什么问题?

    我尝试使用 python 从 json 文件中删除第一个键和值 在运行程序时 我遇到了错误 错误如下 import json with open testing as json data data json load json data f
  • IE8拉伸表格单元格高度

    我有一个基于表格的页面布局 尽管我想用更现代的标记来重组它 但这不是一个选择 该布局使用一个跨越两行的单元格作为右侧的侧边栏 而左上角的单元格包含一个简单的标题 左下角的单元格包含页面的主要内容 左上角单元格的高度固定 底部单元格和右侧单元
  • 具有动态高度的 div 的 CSS 线性渐变

    我需要创建一个像这样的线性渐变梯度要求 https i stack imgur com yzaXn png 我试图用这样的CSS来实现它 background linear gradient 60deg rgba 255 183 107 1
  • 将每第 n 行命令输出分组为 CSV 格式

    我正在寻找一种解析多行命令输出的方法 将每个倍数分组nth行和格式为 CSV 格式 cat file ABC 123 62p4 123 DEF 456 62p4 456 我需要将 o p 分组在每个3rd行 并且是 3 的倍数 即第 3 第
  • 如何计算位图文件大小?

    如何查找 50 x 50 RGB 彩色图像的字节大小 如果将上面的图像保存为 BMP 文件 标题大小为 54 字节 则该 BMP 文件的总大小是多少 如何知道BMP文件中每个字节的内容 那么如何知道它的十六进制值呢 假设您指的是内存需求 m