【问题标题】:Calculate total number of pixel in an image计算图像中的像素总数
【发布时间】:2021-02-23 11:42:41
【问题描述】:

在将图像上传到服务器之前,如何计算图像的总像素数?我在 PHP 中使用隐写术,有时所选图像的像素数不足以包含要隐藏的消息。我正在寻找一种在 javascript 或 PHP 中了解图像中像素数的方法,以避免处理图像时出现问题。

【问题讨论】:

  • 在 php 中,使用 getimagesize 并将返回的宽度乘以高度应该得到像素数。
  • 如果您想在上传前在客户端检查这一点,那么您可以使用 HTML5 File API 执行此操作。 developer.mozilla.org/en-US/docs/Web/API/File/… 显示了一个创建 img 元素以显示所选图像的“预览”的基本示例,一旦将其加载到实际的图像元素中,您就可以像使用任何“普通”图像对象一样检查其尺寸.

标签: javascript php steganography


【解决方案1】:

这样的事情怎么样:

<?php

[$width, $height] = getimagesize('your_image.jpg');
$numPixels = $width * $height;

【讨论】:

  • 感谢您的回复。我正在寻找客户端和服务器端的方法。我会试试你的代码。我需要做的是嵌入 AES 有效负载,该有效负载包含转换为数据 URI 的图像。有时图像的像素比需要的少所以我正在寻找一种方法来计算输入图像像素和嵌入有效负载所需的像素
猜你喜欢
  • 2023-03-26
  • 2018-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多