问题标签 [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.
javascript - 用画布替换图像不起作用
我有一个将图像转换为画布的函数。我尝试使用 jquery 将函数内部创建的画布替换为相关图像,.replaceWith()
但它不起作用。
JS:
iphone - JPEG编码器超慢,如何优化?
我正在我的 Flash 构建器中构建一个带有 actionscript 3.0 的应用程序。这是this question的后续问题。
我需要将字节数组上传到我的服务器,但我用来将位图数据转换为 a 的函数ByteArray
非常慢,所以它会冻结我的移动设备。我的代码如下:
有没有其他方法可以将其转换为byteArray
? 有没有更好的办法?
php - 如何保存带边框的图像(不使用 CSS 添加)?
图像应以特定格式存储,剩余空间应填充黑色。我的问题是,图片没有显示在 html 页面中,它应该只是以所描述的方式转换和存储。PHP有什么简单的解决方案吗?
opencv - 将图像从 IPL_DEPTH_8U 转换为 IPL_DEPTH_32S
如何将图像从 IPL_DEPTH_8U 转换为 IPL_DEPTH_32S?
我需要使用分水岭函数,并且在 IPL_DEPTH_8U 中有一个标记图像。问题是分水岭函数只接受 IPL_DEPTH_32S 作为标记。
提前致谢,
ios - iOS:将 png 图像转换为 1 位 bmp 图像
我的要求是将 png 文件转换为 1 位单色位图文件。我有一个 UIImage 对象,我想将其表示为 1 位单色 bmp。
1)有没有直接的方法来做到这一点?我准备从头开始做这件事,但前提是没有任何现成的解决方案可用。我浏览了 Core graphics 和 Core image framework,但找不到任何相关的东西。或者是否有任何可用的开源项目可以实现这一点?
2)如果我必须手动执行此操作,我对保存像素的位表示有些怀疑。我在这里找到了 bmp 文件格式。
- 按照文件格式创建位图标题。我不确定是否所有 bmp 版本(1 位、8 位等)都具有相同的标头格式。找不到任何相关信息。
遍历png图像的所有像素,得到红、绿、蓝(RGB)的字节值。对这 3 个值进行一些计算,以获得 1 位表示。例如像(伪代码)
/li>- 将这些位附加到您已经创建的 bmp 标头中。
我知道如何遍历 png 图像中的每个像素,因此我可以获得该像素的单色表示。我也认为我可以做标题部分,即使我还没有做过。但我不知道如何处理位。有什么帮助吗?
c# - 字节数组到Base64String(图像转换)
我在我的 wp7 应用程序的客户端将图像转换为字节数组,然后将其发送到 Web 服务(服务器),代码如下所示--->
客户端
服务器端
但在接收端发生错误
基数 64 字符数组的长度无效
php - php图像调整大小并在上传时转换为jpg
如何在上传时调整图像大小并转换为 .jpg?基本上类似于这里的帖子
但是我需要转换为JPG...
我尝试imagejpeg()
了,imagepng()
但它仍然将其保存为 png。
php - PHP调整图像大小,转换为jpg,并在浏览器中显示
我有一个表格来上传文件:
还有一个 PHP 代码来调整上传文件(图像)的大小,将其转换为 JPG,并在浏览器中显示。
它不工作。它显示一个空白图像。我的错误是什么?
注意:改编自帖子的代码被接受为答案:
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?有没有例子?
matlab - 将 GIF 图像和颜色图组合到 3-D 图像数组
当我阅读彩色 JPEG 图像时:
我得到一个 MxNx3 数组。但是,对于 GIF 文件,我还需要阅读颜色图:
假设如果 GIF 图像是动画的,我只需要第一帧:gifim = gifim(:,:,:,1)
有没有办法使用标准的 MxNx3 图像数组gifim
,map
因为这是我的处理管道的后续部分所期望的?