java - 如果图像被篡改了一些附加内容,如何用Java从图像中删除这些附加内容?

标签 java image tampering

我想知道以下场景是否有解决方案:

我有一个应用程序,可以在扫描和转码文件后将文件上传到服务器上。假设正在上传一个图像文件,该图像文件已被一些附加内容篡改。现在,由于上传的文件是非法的,我想删除额外的被篡改的内容,并只上传该图像文件的原始部分。在 Java 中可以这样做吗?

谢谢。

最佳答案

一般情况下不可能检测到,但有一些启发式方法可用于确定图像是否已被编辑。尝试使用 http://imageedited.com/ 中的工具了解可能性。

删除编辑是一个更加困难的问题,用当前的方法可能是不可能的。

关于java - 如果图像被篡改了一些附加内容,如何用Java从图像中删除这些附加内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18816478/

相关文章:

java - Android Espresso 执行点击第一个匹配项

android - 将图片从Android发送到PC上的Matlab

C++ 如何读取函数的前几个字节? (32位机)

javascript - 如何修复此脚本以将值从 true 更改为 false

java - 在我的本地 Maven 存储库中手动安装 jar

java - 如何在 gwt 中的 formPanel 上添加隐藏数据

java - 在聊天应用程序中获取上次查看时间

image - 以不同角度生成物体的更多图像

java - Java 中的图像输入输出

android - 检测 Apk 中的代码篡改