问题标签 [lossless]
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.
jpeg - 在 Photoshop 中编辑 JPG 的最佳方法
我想编辑很多相机照片(以 JPG 格式捕获)以纠正曝光(有时是取景和其他)问题,但希望在重新保存文件时尽量减少质量损失。将每个图像作为 Camera Raw 打开,进行调整,然后使用 Camera Raw 屏幕中的“保存图像”来保存我的更改的最佳方法是什么?我注意到这会导致文件大小比原始文件更小(例如 1.95Mb 与 3.75Mb),但我想确保我使用的是最佳方法来打开/编辑/保存,以免损失太多图像质量。
compression - 为什么计算机上不能自动进行无损压缩?
我只是想知道如果微软决定自动“无损”压缩保存在计算机中的每个文件会产生什么影响。
有哪些优点?缺点?可行吗?
algorithm - 是否有数学证明霍夫曼编码是最有效的无损压缩算法?
我的朋友告诉我它存在但我永远找不到它,不确定他是否在撒谎,但我对证明的工作原理非常感兴趣。(是的,我是从硅谷电视节目中发现霍夫曼编码的人之一,抱歉)
image - 可以编码 xFFFFFF 颜色的最小(尺寸)图像格式是什么?
我想知道哪种图像格式允许我对 0xFFFFFF 颜色进行无损编码,但我需要占用磁盘空间较少的图像格式。我知道 BMP、JPEG(变体)、TIFF、PNG(只是说一些)是无损的,但是考虑到压缩或其他什么,哪一个是可以占用更少空间的?
video - What is the ideal image format extraction for YUV color space and lossless compression from mxf video format using ffmpeg
I would like to be able to work on frames from an .mxf video file. The image format of the video is JPEG 2000, using a YUV color space with 4:2:2 subsampling and lossless compression.
My intentions are to extract frames from this video using ffmpeg. Extracted frames would then be processed in Matlab (at the moment I'm interested in performing colorization).
I want to extract the frames with as minimal data loss as possible and I would like to work in the YUV color space. I understand PNG involves a lossless process, but only involves the RGB color space - so not an option.
I think I can extract jpeg2000 frames in the YUV color space, but I'm not sure if I'm losing data from the compression process. I attempted the following code in ffmpeg:
ffmpeg -i video.mxf -r 1/5 out%03d.jp2
... however, the extracted jp2 files are unreadable in various software, including HiView which is a specialised JPEG 2000 software.
Quesiton 1: Is this jpeg 2000 extraction method lossless? What am I doing wrong?
I also considered extracting the images in the tiff format where I can achieve the YUV and lossless requirements. I attempted the following code in ffmpeg:
ffmpeg -i video.mxf -vcodec tiff f%10d.tif
... however, the extracted tiff files are unreadable in software such as paint, paint.net and windows photo viewer.
Question 2: Is this tiff extraction method correct? What am I doing wrong?
Question 3: What is an ideal image format that covers my YUV and lossless requirements?
vb.net - 使用 TagLib 确定是否无损
我正在为我个人在 VB.NET 中使用一个与多媒体(音频和视频)文件相关的小项目工作。
我已经通过 NuGet 将 TagLib 添加到我的项目中,并且正在慢慢寻找使用它从我的文件中获取信息的方法。
然而,我想知道的一件事是,是否有办法确定文件是否包含无损音频?显然,某些文件格式是无损的,例如 WAV 就是一个明显的例子,但对于 WMA 和 AAC/ALAC 等格式,通常与有损对应文件共享相同的扩展名。
因此,TagLib 是否提供了一种方法来确定文件中的音频流是否无损?如果是这样,您能否建议如何在 VB.Net 中实现这一点?我在网上看了一下,但遗憾的是找不到任何东西......
我这样做的主要原因与仅音频文件有关,因此不一定是视频文件,它可能包含多个音轨。
提前谢谢了
java - 如何加入jpeg而不将它们加载到内存中
我读过一些关于 jpeg 无损编辑的内容,可以旋转、裁剪和其他一些东西,而无需真正将完整图像加载到内存中,有没有办法使用这种方法将两个 jpeg 连接在一起技术?我正在考虑将 MCU、量化表和霍夫曼表从一个图像复制到另一个图像中,在另一个用户的问题中,有人告诉它可以完成但没有说明如何完成,该人说它需要重新处理边缘 MCU 或其他东西像那样
normalization - 有损或无损分解
考虑关系 R(A,B,C,D,E) 与集合 F=(A->C,B->C,C->D,DC->C,CE->A) 假设关系已被关系分解 R1(A,D),R2(A,B),R3(B,E),R4(C,D,E),R5(A,E)
这种分解是有损的还是无损的?
我尝试使用矩阵方法解决这个问题,我得到的答案是无损的,因为我设法在 5*5 矩阵中得到了一个填充有一个变量的行,但是我正在解决的书给出的答案是有损的。哪一个是正确答案??
ffmpeg - 如何使用 ffmpeg - libx265 获得无损编码
我想使用 ffmpeg 使用 x265 编码器在 HEVC/mkv 视频中转换 16 位灰度图像而不会丢失。我使用单色12 配置文件。我的第一步是将图像转换为 yuv 格式:
我尝试将它无损地转换为 .mkv 文件:
但我明白了
当我不写 lossless=1 时,一切都很好,但是我无法通过这种方式制作无损视频。
感谢您的帮助。
swift - 用于在 Swift 中播放 .flac 和其他无损格式的良好音频播放库?
我已经尝试过https://github.com/ap4y/OrigamiEngine但我无法让它播放 flac 文件。
这是一个样本