我想知道以下场景是否有解决方案:
我有一个应用程序,可以在扫描和转码文件后将文件上传到服务器上。假设正在上传一个图像文件,该图像文件已被一些附加内容篡改。现在,由于上传的文件是非法的,我想删除额外的被篡改的内容,并只上传该图像文件的原始部分。在 Java 中可以这样做吗?
谢谢。
最佳答案
一般情况下不可能检测到,但有一些启发式方法可用于确定图像是否已被编辑。尝试使用 http://imageedited.com/ 中的工具了解可能性。
删除编辑是一个更加困难的问题,用当前的方法可能是不可能的。
关于java - 如果图像被篡改了一些附加内容,如何用Java从图像中删除这些附加内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18816478/