问题标签 [image-compression]
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.
java - 尝试压缩图像时出现彩色像素(包括图片)
我正在尝试使用奇异值分解来压缩给定的图像。我以为我拥有它,直到我注意到在整个过程中不断出现垃圾彩色像素。
右上角显示的数字显示了迭代次数,其中 0 是原始图像。
这是一个常见的错误吗?有什么我想念的吗?
我认为这可能与我的数学本身有关。我正在使用 JAMA,这是一个为我处理这个问题的 java 矩阵包。以下是我对每次迭代的实现:
基本上我正在做的(或试图做的)是:
我的实现是否有明显的问题,或者错误可能是由于 JAMA 执行 SVD 的方式造成的?根据我的测试,矩阵 U 和 V 中值的符号在某些行中与 Wolframalpha 或 Matlab 生成的值不同。
任何帮助表示赞赏。
谢谢,
贾斯蒂安
java - 在页面级别为多页 tiff 提供压缩
我可以使用 java 在多页 tiff 中提供页面级别的压缩而不是图像级别的压缩吗?以下代码在 result.tiff 的所有页面中设置压缩。
TIFFEncodeParam 参数 = 新 TIFFEncodeParam();
params.setCompression(TIFFEncodeParam.COMPRESSION_GROUP4); OutputStream out = new FileOutputStream("E:/Images/result.tiff");
ImageEncoder 编码器 = ImageCodec.createImageEncoder("tiff", out, params);
我想在单独的页面中进行单独的压缩(其中一种压缩方式也是 JPEG 压缩)
提前致谢 。
ios - iOS 上的运行时 PNG 压缩库
我需要能够在运行时压缩 PNG 文件,但找不到任何支持 iOS 的库可以做到这一点。JPEG 不适合我,因为我需要 PNG 提供的 Alpha 通道,而 JPEG 不需要。将 PNG crush 变成我可以在我的 iOS 项目中使用的东西可能超出了我的 C 技能/知识集。
为了更加清楚,我需要在运行时执行此操作,而不是编译时。
java - Java中的图像压缩和调整大小
我需要能够在我的 Java 代码中压缩和调整 jpeg、gif 等类型的图像。我应该使用 Java 中的哪个库或类来压缩和调整图像大小?
谢谢你
ios - 最小的无损图像格式和/或库?
我的 iOS 应用程序有图像大小问题,我在找到一些图像大小优化解决方案时发现了这篇文章
读完之后,我意识到我不需要只使用 PNG 或 JPEG。实际上,我可以使用 iOS 平台默认不支持的任何图像格式。因为如果我能得到实际的像素,将其转换为UIImage
viaCGImage
只是一项简单的工作。我可以使用特殊的位图格式和特殊的解码器。例如,有一种称为纹理图集的技术,它可以在一个大位图中存储许多图像,并且可以节省额外的重复存储桶。
所以我问的是最小(压缩时)无损图像压缩格式和/或库。如果你知道一些很棒的格式或库,我希望你推荐给我。
如果它是开源的会很好,但我不介意它是否是专有的闭源和付费解决方案。我需要的只是很棒的图像压缩,而不是源代码。当然,它必须可以在 iOS 平台上使用,所以它应该提供可以在 C、C+ 或 Objective-C 语言中使用的解码器。(我在这些平台上不需要编码器)
java - 我应该使用什么数据结构在java中存储二进制代码?
我有二进制代码10111、100011、11101111等。现在我应该使用什么数据结构来存储这些代码,以便存储它们需要最小大小?
我不能使用字符串数组,因为与存储上述二进制代码的十进制等效值相比,所需的大小将更多。
android - 在Android中以压缩形式将位图加载到内存中
我过去曾编写过一个 Android 游戏,但总是遇到内存问题,因为我的图像非常大~(每个 1000x400 像素)。我现在想知道是否有必要将图像仅作为位图加载到内存中。是否有任何理由不以某种无损压缩格式加载位图?
我对图像压缩/解压缩效率一无所知,但我认为会有性能问题。但是我觉得“简单”的压缩算法似乎不能太占用处理器资源,即使它们只将图像减少到未压缩内存占用的一半。
image-processing - 哪个小波用于 Jpeg2000 图像压缩?
哪个小波用于 Jpeg2000 图像压缩?
我正在阅读关于小波变换的书,以了解小波如何用于图像压缩,但是书中提到了很多类型的小波,我很困惑哪一种用于 Jpeg2000 压缩?
这些是我在书中找到的类型。
双正交小波、Shannon 或“Sinc”小波、Haar 小波(最短)、Coiflets 小波。
PS:我对图像压缩一无所知,只是从这个项目开始。
algorithm - 考虑到图像压缩,运行长度编码总是比霍夫曼编码好吗?
我们发现,考虑到压缩比,运行长度比霍夫曼编码 (JAVA) 好得多。是否适用于所有情况?
delphi - AVIStreamSetFormat() 调用期间发生 AVIERR_MEMORY 错误
我有一个制作 AVI 电影的 Delphi 6 应用程序。我已经到了可以编写具有未压缩视频帧的 AVI 文件的程度。当我尝试创建压缩视频流时,我在调用 AVIStreamSetFormat() 时收到 AVIERR_MEMORY 错误:
为什么我会收到此错误,我该怎么做才能修复它?
这是我使用Radius 压缩器选择 Cinepak 代码后压缩选项数据结构的内容,使用调用 AVISaveOptions()。请注意,如果我选择不同的压缩机,我仍然会收到错误消息:
下面是 TBitmapHeaderInfo 数据结构的内容:
这是包含对 AVIStreamSetFormat() 的调用的方法: