如何使用 javascript 获取图像大小(以字节为单位)

2023-11-24

请告诉我如何使用 javascript 获取图像文件大小(以字节为单位)。

Thanks


如果 javascript 引擎支持 canvas 元素,您可以尝试使用 canvas 元素和 getImageData 从图像中获取像素数据。然后,根据图像的类型,您可以创建该图像的二进制表示形式。

以下是有关 canvas 元素和 getImagedata api 的信息:

http://www.whatwg.org/specs/web-apps/current-work/#dom-context-2d-getimagedata

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

如何使用 javascript 获取图像大小(以字节为单位) 的相关文章

  • 节点遗留 url.parse 已弃用,用什么代替?

    require url parse someurl com page 已被仅弃用 并且我们严格的 linter 对此不满意 我尝试用互联网建议的内容替换我们的代码中的它new URL someurl com page 在大多数情况下都有效
  • jQuery JSONP ajax,未设置身份验证标头

    我正在尝试使用以下设置向 google 联系人 API 发出 ajax 请求 ajax url https www opensocial googleusercontent com api people me all dataType js
  • 绑定 popstate 事件不起作用

    我尝试在浏览器的控制台中输入以下代码 window onpopstate function alert 1 然后单击后退按钮 没有显示任何警报 难道我做错了什么 或者是否不允许将 popstate 事件绑定到控制台的页面 使用 Chrome
  • CSS 中的分层图像 - 可以将 2 个图像放在同一个元素中吗?

    假设我在 CSS 中为网页设置背景图像 如下所示 body font size 62 5 Resets 1em to 10px font family Verdana Arial Sans Serif background color 9D
  • 在 React 组件中等待异步函数并显示 Spinner

    初学者在这里 尝试从服务器获取一些数据并在获取后将其显示在我的反应组件中 但是 我在将异步函数集成到我的反应组件中时遇到了麻烦 import React useState from react import request from gra
  • 网络上的等角柱状图

    我计划为游戏的标记 图钉 构建在线地图 但我无法设置标记的正确纬度 原始地图是一个2048 2048px 的正方形 然后我得到了标记 数千个 地图坐标使用 0 到 100 之间的 x y 表示法设置 0 0 是top left角和100 1
  • ASP.NET 验证控件和 Javascript 确认框

    我有一个使用 NET 服务器端输入验证控件的页面 此页面还有一个 javascript 确认框 在提交表单时会触发该确认框 当前 当选择 提交 按钮时 会出现 javascript 确认框 一旦确认 就会触发 ASP NET 服务器端验证控
  • 命令行批量图像裁剪工具

    有没有可以处理多种格式的轻量级命令行批量图像裁剪工具 Linux或Windows 在 Linux 中你可以使用 mogrify crop Width x Height X Y repage image png 用于 CLI 图像处理
  • 插件 gulp-babel 错误:插件/预设文件不允许导出对象,只能导出函数

    我现在尝试在我的 Ionic v1 应用程序中使用 JavaScript 2015 ES6 包 json name test version 1 0 0 dependencies ionic native deeplinks 4 18 0
  • 公开闭包内的方法

    当我们在闭包内创建一个方法时 该方法将成为该闭包的私有方法 并且在我们以某种方式公开它之前无法访问它 怎么可能暴露呢 您可以返回对它的引用 var a function var b function I m private alert go
  • NodeJS - 将相对路径转换为绝对路径

    In my 文件系统我的工作目录在这里 C temp a b c d 在 b bb 下有文件 tmp txt C temp a b bb tmp txt 如果我想从工作目录转到该文件 我将使用以下路径 bb tmp txt 如果该文件不存在
  • 如何在数据表角度中基于 JSON 动态填充表值?

    我在用着Angular 数据表 https l lin github io angular datatables 我需要能够根据返回的数据动态创建表 换句话说 我不想指定列标题 Example json数据 id 2 city Baltim
  • JS:修改 JS 对象中的值/对

    我正在尝试找出修改对象的最佳方法 而无需三次写出类似的对象 所以我有这三个对象 var object1 start start end end type 1 var object2 start start end end type 2 va
  • 从BackgroundWorker线程更新图像UI属性

    在我正在编写的 WPF 应用程序中 我有一个 TransformedBitmap 属性 该属性绑定到 UI 上的 Image 对象 每当我更改此属性时 图像就会更新 因此显示在屏幕上的图像也会更新 为了防止在检索下一张图像时 UI 冻结或变
  • 即使我的情况按预期发生变化,Angular ngClass 也不会更新我的课程

    我正在创建的模板中有类似的内容 div class nng 3 div 价值app layout isNavbarFixed等用零或一初始化 并且页面第一次加载时 适当的类被插入到我的div 不过 此后通
  • 为什么 TypeScript 混合了模块和原型模式?

    我正在查看此页面上 TypeScript 生成的 JS 代码 http www typescriptlang org Playground http www typescriptlang org Playground 基本上 要创建一个Gr
  • WebpackError:ReferenceError:Gatsby 上未定义窗口

    我已经在互联网上进行了大量搜索 但无法解决这个问题 我正在使用 Gasby 开发静态页面 但遇到此错误 WebpackError ReferenceError window is not defined 我的线索是 这与我正在使用的引导 模
  • Firebase 身份验证和实时应用程序数据库如何保护自身安全?

    从一般开发的角度来看 我很好奇如何保护在线资源的访问 我们使用以下 Firebase 配置参数初始化 Web 应用程序 apikey authdomain projectid databaseurl messagesenderid 服务器如
  • 如何计算一行中Flexbox项目的数量?

    网格是使用 CSS flexbox 实现的 Example http jsbin com jumosicasi edit html css js output 本示例中的行数为 4 因为我出于演示目的固定了容器宽度 但是 实际上 它可以根据
  • jQuery UI 对话框 - 关闭后无法打开

    我有一个问题jquery ui dialog box https jqueryui com dialog 问题是 当我关闭对话框然后单击触发它的链接时 除非刷新页面 否则它不会再次弹出 如何在不刷新实际页面的情况下回调对话框 下面是我的代码

随机推荐

  • Flutter中的shrinkWrap属性有什么作用?

    我是 Flutter 的新手 非常渴望学习这项技术 我无法理解的工作shrinkWrap财产在ListView 我无法理解颤振文档 通常是一个ListView 也GridView PageView and CustomScrollView
  • Java如何利用多核?

    JVM 在单个进程中运行 JVM 中的线程共享属于该进程的堆 那么JVM如何利用多核提供多OS线程来实现高并发呢 您可以通过多个线程来利用多个核心 但是使用比机器中存在的核心数量更多的线程可能只是浪费资源 您可以使用可用处理器 获取核心数量
  • Cython 的 language_level 3 和 3str 有什么区别?

    在即将推出的 Cython 3 0 版本中 3strlanguage level 它是随着赛通0 29 成为新的默认值而不是当前的默认值2 即如果未设置 language level 如何设置 我们收到以下警告 FutureWarning
  • ImageMagick 将色彩空间缩减为灰色

    我使用以下命令将 RGB 和 CMYK TIFF 图像转换为 RGB JPEG convert a tif colorspace rgb a jpg 如果 TIFF 图像仅包含灰色像素 则生成的 JPEG 颜色空间为灰色 而不是 RGB 如
  • 在循环中收集未知数量的结果

    如果事先不知道最终结果的数量 那么在 R 循环中收集结果的惯用方法是什么 这是一个玩具示例 results vector integer i 1L while i lt bigBigBIGNumber if someCondition i
  • MySQL 查询执行但抛出异常

    My code try sql Driver driver sql Connection con sql Statement stmt Create a connection driver get driver instance con d
  • C# 控制台同时输入和输出?

    我正在编写一个服务器应用程序 我希望它基于控制台 我需要用户能够输入不同的命令 但同时用户在写入时有可能会向控制台输出某些内容 这会弄乱缓冲区 有什么干净的方法可以做到这一点吗 Thanks 我开始编写一个测试程序 以展示如何将控制台分为输
  • CGContext pdf页面宽高比适合

    我正在使用代码在 CGContext 上显示 pdf 页面 void drawLayer CALayer layer inContext CGContextRef context CGContextSetRGBFillColor ctx 1
  • XAMPP for Windows 中 mysql 客户端“.my.cnf”的位置是什么?

    mysql客户端的位置在哪里 my cnf在 Windows 中使用 XAMPP 澄清 这个文件默认不存在 那么当你创建它时 你应该把它放在哪里 以便命令行客户端自动读取它 输入 mysql help 然后看输出 大约 3 4 处有一段文字
  • Java 8 函数总是返回相同的值而不考虑参数

    Java 8 中是否有一个预定义的函数可以执行以下操作 static
  • 如何将所有页面 301 重定向到新域上的相同页面

    我正在将我的网站从 old domain com 移动到具有完全相同页面的 new domain com 例如 如果 old domain com 有 page1 html 即 old domain com page1 html 那么新域具
  • Delphi TIdhttp 发布 JSON?

    有人让 JSON 与 TIdHttp 一起使用吗 PHP 总是返回 NULL POST 我做错了什么吗 德尔福源码 http TIdHttp Create nil http HandleRedirects True http ReadTim
  • 如何在ReactJS中获取下拉菜单的选定值

    我正在使用 React 我想获取 React 中下拉列表中所选选项的值 但我不知道如何获取 有什么建议么 谢谢 我的下拉菜单只是一个选择 例如
  • 使用 Java Hibernate 进行会话管理

    我有一个基于 Hibernate 的平台 由无状态 servlet 构建 一个用于注册用户 其余用于查询数据库 我使用 Hibernate 的会话如下 Session session HibernateUtil getSessionFact
  • Angular 4 jquery 不起作用

    我正在尝试在我的 Angular 4 应用程序中使用 jquery 我已按照所有步骤在我的 Angular 4 上安装 jquery 但是 jquery 仍然不起作用 我已经将 jquery 代码放在这样的组件上 home componen
  • 通过 C# 运行时无法识别 BCDEDIT

    当我尝试从 C 应用程序运行 BCDEDIT 时 出现以下错误 bcdedit 不被识别为内部或外部 命令 可运行的程序或批处理文件 当我通过提升的命令行运行它时 我得到了预期的结果 我使用了以下代码 Process p new Proce
  • 如何让 WebClient 使用 Cookie?

    我希望 VB net WebClient 记住 cookies 我搜索并尝试了许多重载类 我想通过 POST 登录网站 然后 POST 到另一个页面并获取其内容 同时仍保留我的会话 VB net 是否可以在不使用 WebBrowser 控件
  • OpenCV、Python如何去除图像中的噪声?

    我有一些裁剪后的图像 并且需要白色背景上有黑色文本的图像 首先 我应用自适应阈值 然后尝试消除噪声 虽然我尝试了很多噪声去除技术 但是当图像发生变化时 我使用的技术失败了 将图像颜色转换为二进制的最佳方法是自适应高斯阈值 这是我的代码 im
  • zone.js/dist/zone-patch-rxjs 的用途

    也许我问这个问题已经太晚了 但无论如何 有人可以解释一下在什么情况下我需要导入区域的补丁 zone js dist zone patch rxjs 据我所知 补丁已添加于此PR 的继承者this one I use zone and RxJ
  • 如何使用 javascript 获取图像大小(以字节为单位)

    请告诉我如何使用 javascript 获取图像文件大小 以字节为单位 Thanks 如果 javascript 引擎支持 canvas 元素 您可以尝试使用 canvas 元素和 getImageData 从图像中获取像素数据 然后 根据