java - 图像压缩java

标签 java networking

我想通过网络套接字(java.net)传输图像。在哪里可以找到示例代码

在 java 中压缩缓冲图像..例如如果我的图像文件大约 200kb,我想要

它被转换为至少 100kb..这样传输会有点快..

谢谢你..

最佳答案

据我所知,最好的图像无损压缩是使用 PNG 完成的,Java 中的图像库可以编写它。

如果您需要比您需要使用有损压缩更小的图像。一种简单的方法是使用 JPEG,您可以在其中调低质量,直到获得所需的速率。

您也可以先将图像缩小到原始尺寸的 1/2 或 1/3,从而得到更小的图片并传输,然后在另一端将其放大。这将可用于快速传输,然后您可以在运动稳定下来后传输完整图像。

关于java - 图像压缩java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5631011/

相关文章:

java - Android webview.postUrl(url,Encodingutils.getBytes(postData ,"BASE64")) 从 postdata 字符串中删除 "+"

networking - 此错误纠正方法的正确名称是什么(类似于汉明代码)

linux - 如何解决 "setsockopt(3, SOL_SOCKET, SO_MARK, [10], 4) = -1 EPERM"非 root 用户操作被拒绝

python - 如何让 2 个客户端在都连接到会点服务器后直接相互连接?

c - 如何在 C 中将数据包写入 TAP 接口(interface)?

java - 逐行打印数字的递归方法

java - 如何使用标准 Java 布局管理器更正/居中 GridLayout?

java - 日文和中文的上传文件名编码问题

java - RxJava 作为使用 Stream API 并行计算大阶乘的替代品

java - 如果它们通过 java 包装在缓冲区中,我是否必须显式关闭所有流?