问题标签 [jpeg]
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.
php - 创建图像而不将其存储为本地文件
这是我的情况 - 我想从用户上传的图像创建一个调整大小的 jpeg 图像,然后将其发送到 S3 进行存储,但我希望避免将调整大小的 jpeg 写入磁盘,然后为 S3 请求重新加载它。
有没有办法在内存中完全做到这一点,图像数据 JPEG 格式,保存在变量中?
php - PHP中的自动图像格式检测
我正在寻找一种方法来获取当前放置在临时位置的用户上传的图像,例如:/tmp/jkhjkh78,并从中创建一个 php 图像,自动检测格式。
有没有比使用 imagefromjpeg、imagefrompng 等进行尝试/捕捉更聪明的方法?
php - 有效检测损坏的 jpeg 文件?
是否有一种有效的方法来检测 jpeg 文件是否损坏?
背景信息:
解决方案需要在 php 脚本
中工作 jpeg 文件在磁盘上
手动检查是没有选择的(用户上传的数据)
我知道imagecreatefromjpeg(string $filename);
可以做到。但是这样做的速度很慢。
有人知道更快/更有效的解决方案吗?
jpeg - 有什么区别:image/x-citrix-pjpeg 和 image/pjpeg
某些文件使用报告的 MIME 类型上传:
它们是有效的 jpeg 文件,我接受它们。
但是我想知道:为什么 MIME 类型不同?
格式有什么区别吗?还是这种 mimetype 是由 citrix 的某个灯泡无缘无故发明的?
windows - 使用 JSP 打印 JPEG 文件
是否有一个 JSP 脚本可以运行以指向本地文件系统上的 JPEG 文件以打印到 Windows 默认打印机?谢谢。
编辑:我的服务器上已经有文件了。如何将文件加载到浏览器中以运行 window.print()?谢谢
checksum - JPEG内置校验和/指纹?
我正在编写一个脚本来查找大型图像库中的删除重复项。目前我正在做一个两通过滤器,首先查找相同大小的文件,然后对文件的 10240 字节片段执行 sha256 以获得具有相同大小的文件的指纹(此处的代码)。
它工作得很好,但我猜可能有内置于 jpeg 格式的校验和,我可以使用它来代替 sha256。
有谁知道是否有校验和或其他可以充当校验和/指纹的组件?如果是这样,是否有一种有效的方法来访问它们?
java - 将 dpi 元数据写入 Java 中的 jpeg 图像
我正在尝试以编程方式在 Java 中设置 jpeg 图像的 dpi 元数据。图像的来源是扫描仪,所以我从 TWAIN 获得水平/垂直分辨率以及图像原始数据。我想保存此信息以获得更好的打印效果。
这是我到目前为止的代码。它将原始图像 (byteArray) 保存到 JPEG 文件中,但它忽略了我通过 IIOMetadata 指定的 X/Y 密度信息。任何建议我做错了什么?
任何其他解决方案(第三方库等)也将受到欢迎。
谢谢!
image - JPEG -> 更压缩的 JPEG——值得吗?
我正在一个网站上工作,该网站涉及显示来自各种在线零售商的大量产品图片。由于大部分页面重量都在图像中,因此我认为值得研究进一步缩小文件大小的技术。
图像已经是JPEG。我知道 PNG 有很多多余的东西可以大大增加文件大小,但我对 JPEG 的经验较少。所以,有几个相关的问题:
是否值得进一步压缩 JPEG?似乎进一步压缩已经是有损格式的东西可能会导致更多的伤害(质量差)而不是好的(节省 10+% 的文件大小)。
还有其他减少文件大小的技术吗?我不知道 EXIF 元数据或其他元数据是否是这些图像中的任何一个的一部分,如果削减这些是一个实质性的改进。
使用 GD 或 ImageMagick(或其他东西)的任何经验/建议?还有一家名为 Spinwave 的公司提供的商业图像压缩库。
c - 需要 JPEG 或其他有损图像压缩库
我已经将LIBPNG 和 ZLIB合并到我的微控制器项目的 C 软件中,因为它们非常自由的许可证允许这样使用而无需我披露我的任何代码(它与 BSD/MIT/APACHE 非常相似,但没有归属要求)。
我想看看使用有损图像压缩来节省内存。我发现的 JPEG 代码要么是 GPL、LGPL,要么不是 C。我不能使用 LGPL,因为这仍然需要我让用户能够用更新或不同的版本替换库,这是不可能的项目。
我希望你知道一个合适的有损图像压缩库。它不必是JPEG(我控制编码和解码),但它必须是C,并且最多是BSD许可或类似的(归属很好)。
-亚当
java - 如何在 java 中获取 jpeg/tiff 的颜色空间?
标题确实总结了它。使用独立的 exiftool 程序将所有图像元数据转储到控制台我可以看到一行颜色空间数据:RGB 看起来这是取自 ICC-header
我想在java中以编程方式获取相同的数据。我已经尝试过绘制的 noakes 库和 Sanselan 库,但都没有给我任何字段的 RGB 值。