问题标签 [image-formats]

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 投票
1 回答
1205 浏览

java - 加载纹理不适用于正确的纹理宽度/高度

我正在尝试为立方体加载纹理,但我使用的尺寸有问题。纹理具有二的幂(256x256)。当它应该使用 256 作为宽度和高度时,它会引发异常:

编码:

当我将参数宽度/高度更改为 128 时,异常消失但立方体显示错误的颜色:

在此处输入图像描述

正如 bestsss 提到的,原因可能是某种原始格式。问题:我无法解决这个问题。我尝试了多种图像和格式。使用 gimp(在 ubuntu 上工作)创建它们,但例外总是相同的。所以我想原因是我以错误的方式阅读图像。一些想法?

更新

我的解决方案(使用 JOGL 类 TextureIO 和 Texture):

0 投票
5 回答
1284 浏览

image - HDR 数据如何存储?

我想知道使用 HDR 数据存储图像背后的数据结构是什么。我了解如何存储常规图像 (rgba) 和立方体贴图。我怀疑它是否像在同一个文件中以不同曝光度存储多个图像一样简单。

0 投票
2 回答
2368 浏览

.net - Directory.GetAllImageFiles 我应该怎么做?

我想用目录中找到的所有图像填充一个字符串数组。

到目前为止,我使用以下内容获取所有 jpg 格式的图像

现在我想扩展它并获取所有图像格式。

我可以将 directory.GetFiles 与“ImageFormat枚举”结合使用吗?

0 投票
6 回答
81707 浏览

c# - 我怎么知道我从流中得到什么图像格式?

我从一些网络服务中得到一个字节流。此字节流包含图像的二进制数据,我正在使用下面的 C# 中的方法将其转换为 Image 实例。

我需要知道我有什么样的形象。它是简单的位图 ( *.bmp) 还是 JPEG 图像 ( *.jpg) 或 png 图像?

我怎样才能找到它?

0 投票
3 回答
3484 浏览

image - 具有颜色渐变的图像的最佳图像格式?

这不完全是一个编程问题,但我认为这是最好的提问地方。

我网站的首页有一个漂亮的横幅,其中一半以上的图像是一种颜色的“渐变”,还有一些文字。现在,为了获得任何合理质量的文本,我必须以 > 90% 的质量保存 jpeg 文件并占用 106KB(还不错,但它在我的网站上增加了一些额外的负载,特别是因为它的目标网页我希望它快)。

现在,我想知道,是否有任何图像格式(如 PNG/GIF),这样的渐变可以以更压缩的方式存储。如果是这样,我会要求我的设计师直接以该格式保存。问题是,从 JPEG 转换为 PNG/GIF 不是正确的方法,实际上会增加大小,因为必须对“噪声”进行无损编码。

图片: http: //pollwidget.org/images/first_view.jpg

谢谢

0 投票
7 回答
77242 浏览

php - 从 PHP 中的 base64 字符串检测图像类型

是否可以在 PHP 中找出编码为 base64 字符串的图像的类型?

我没有访问原始图像文件的方法,只有编码的字符串。从我所见,imagecreatefromstring()可以从字符串表示形式创建图像资源(在从 base64 解码之后),但它会自动检测图像类型,并且图像资源本身是一种特殊的 PHP 表示形式。如果我想再次将图像另存为文件,我将不知道我将其保存为的类型是否对应于创建字符串表示的原始类型。

0 投票
1 回答
445 浏览

java - J2ME WTK仿真器的PNG图像支持

我在我的项目中使用了一个未显示在模拟器中但可以显示在手机中的 png 图像。然后我用photoshop打开它,另存为png并使用该图像。它同时显示在模拟器和手机上。我无法弄清楚原始和编辑的区别。是否有任何用于图像显示的模拟器设置?我如何理解是否支持任何 png 文件?

原始图像

原始图像

编辑后的图像

编辑后的图像

0 投票
1 回答
1166 浏览

c - Cairo(图形库)可以用来渲染数学公式和图片(乳胶风格)吗?

它是否需要任何依赖项来进行完整的 unicode 字符渲染,或者它是否可以毫无问题地读取和渲染任何平台(Linux/Max/Windows)的本机字体字形?

它可以在生成的 pdf 文件中导入/渲染 eps/pdf/svg,还是我必须手动解析图像文件,然后在开罗重新绘制它?

0 投票
3 回答
6935 浏览

image - 如何创建空(0x0)图像?

我试图找出一种方法来创建一个零宽度、零高度的图像,该图像将符合任何格式的标准。

我已经尝试过Windows 位图 (BMP) 格式(仅 54 字节的标头文件),但图像阅读器似乎不会接受它。

理论0x0-BMP字节串:

哪种格式会支持这一点,我可以使用哪些工具来创建它?甚至一个编程解决方案就足够了(例如 C# System.Drawing 脚本)。

0 投票
4 回答
14557 浏览

android - Android YUV 图像格式

在我们的应用程序中,我们需要传输视频,我们使用 Camera 类来捕获缓冲区并发送到目的地,

我已将格式设置为 YV12 作为相机参数来接收缓冲区,

对于 500X300 缓冲区,我们收到 230400 字节的缓冲区,

我想知道,这是预期的缓冲区大小吗?
我相信尺寸会是

Y 平面 = 宽 * 高 = 500X300 = 150000

U 平面 = 宽度/2 * 高度/2 = = 37500

V 平面 = 宽度/2 * 高度/2 = = 37500

谁能解释一下,如果我需要获取每个组件的步幅值,我该如何获取

有没有办法得到它?