问题标签 [image-conversion]

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 回答
2695 浏览

javascript - 用画布替换图像不起作用

我有一个将图像转换为画布的函数。我尝试使用 jquery 将函数内部创建的画布替换为相关图像,.replaceWith()但它不起作用。

JS:

0 投票
5 回答
2265 浏览

iphone - JPEG编码器超慢,如何优化?

我正在我的 Flash 构建器中构建一个带有 actionscript 3.0 的应用程序。这是this question的后续问题。

我需要将字节数组上传到我的服务器,但我用来将位图数据转换为 a 的函数ByteArray非常慢,所以它会冻结我的移动设备。我的代码如下:

有没有其他方法可以将其转换为byteArray? 有没有更好的办法?

0 投票
1 回答
207 浏览

php - 如何保存带边框的图像(不使用 CSS 添加)?

图像应以特定格式存储,剩余空间应填充黑色。我的问题是,图片没有显示在 html 页面中,它应该只是以所描述的方式转换和存储。PHP有什么简单的解决方案吗?

0 投票
3 回答
1774 浏览

opencv - 将图像从 IPL_DEPTH_8U 转换为 IPL_DEPTH_32S

如何将图像从 IPL_DEPTH_8U 转换为 IPL_DEPTH_32S?

我需要使用分水岭函数,并且在 IPL_DEPTH_8U 中有一个标记图像。问题是分水岭函数只接受 IPL_DEPTH_32S 作为标记。

提前致谢,

0 投票
1 回答
1786 浏览

ios - iOS:将 png 图像转换为 1 位 bmp 图像

我的要求是将 png 文件转换为 1 位单色位图文件。我有一个 UIImage 对象,我想将其表示为 1 位单色 bmp。

1)有没有直接的方法来做到这一点?我准备从头开始做这件事,但前提是没有任何现成的解决方案可用。我浏览了 Core graphics 和 Core image framework,但找不到任何相关的东西。或者是否有任何可用的开源项目可以实现这一点?

2)如果我必须手动执行此操作,我对保存像素的位表示有些怀疑。我在这里找到了 bmp 文件格式。

  1. 按照文件格式创建位图标题。我不确定是否所有 bmp 版本(1 位、8 位等)都具有相同的标头格式。找不到任何相关信息。
  2. 遍历png图像的所有像素,得到红、绿、蓝(RGB)的字节值。对这 3 个值进行一些计算,以获得 1 位表示。例如像(伪代码)

    /li>
  3. 将这些位附加到您已经创建的 bmp 标头中。

我知道如何遍历 png 图像中的每个像素,因此我可以获得该像素的单色表示。我也认为我可以做标题部分,即使我还没有做过。但我不知道如何处理位。有什么帮助吗?

0 投票
3 回答
2811 浏览

c# - 字节数组到Base64String(图像转换)

我在我的 wp7 应用程序的客户端将图像转换为字节数组,然后将其发送到 Web 服务(服务器),代码如下所示--->

客户端

服务器端

但在接收端发生错误

基数 64 字符数组的长度无效

0 投票
3 回答
1084 浏览

php - php图像调整大小并在上传时转换为jpg

如何在上传时调整图像大小并转换为 .jpg?基本上类似于这里的帖子

如何使用 GD 调整上传图像的大小并将其转换为 PNG

但是我需要转换为JPG...

我尝试imagejpeg()了,imagepng()但它仍然将其保存为 png。

0 投票
1 回答
1713 浏览

php - PHP调整图像大小,转换为jpg,并在浏览器中显示

我有一个表格来上传文件:

还有一个 PHP 代码来调整上传文件(图像)的大小,将其转换为 JPG,并在浏览器中显示。

它不工作。它显示一个空白图像。我的错误是什么?

注意:改编自帖子的代码被接受为答案:

如何使用 GD 调整上传图像的大小并将其转换为 PNG

0 投票
2 回答
8440 浏览

linux - V4L2_PIX_FMT_YUYV:从 YUYV 转换为 RGB24?

我正在使用 Video4Linux2 从网络摄像头捕获图像数据。设备返回的像素格式为 V4L2_PIX_FMT_YUYV。根据http://linuxtv.org/downloads/v4l-dvb-apis/V4L2-PIX-FMT-YUYV.html这与 YUV422 相同,所以我根据http://的描述使用了 YUV422 到 RGB24 的转换paulbourke.net/dataformats/yuv/

令人惊讶的是,结果是一张奇怪的紫色/绿色图片。所以看起来 YUYV 与 YUV422 不同(并且还存在像素格式 V4L2_PIX_FMT_YUV422P 是/不一样的?)。

所以我现在完全糊涂了:如何将 V4L2_PIX_FMT_YUYV 位图转换为真正的 RGB24?有没有例子?

0 投票
1 回答
266 浏览

matlab - 将 GIF 图像和颜色图组合到 3-D 图像数组

当我阅读彩色 JPEG 图像时:

我得到一个 MxNx3 数组。但是,对于 GIF 文件,我还需要阅读颜色图

假设如果 GIF 图像是动画的,我只需要第一帧:gifim = gifim(:,:,:,1)有没有办法使用标准的 MxNx3 图像数组gifimmap因为这是我的处理管道的后续部分所期望的?