如何在文件源代码中插入水印/版权/作者,而不损坏文件?不是逐层方法。
我以前在多个视频、音频和图像中看到过这一点,所以这一定是可能的。
免责声明:我已经知道如何用逐层的方法在视频和图像上添加水印,但这次之后我就不是这样了。
同时,请查看图像的来源。你会看到很多随机的文本。在那里你也可以看到清晰的文字。但是自己添加它会使文件损坏,因为它没有正确执行。
这些信息被称为"元数据"。您可以将元数据添加到许多视频/音频格式中。然而,这些数据非常容易删除,比需要修饰的视觉水印容易得多。在您选择的编辑器中进行简单的重新编码或"打开"/"另存为…"通常会破坏任何元数据。
一个合适的视觉水印通常是更可靠的选择。
如果你想继续走这条路,这里有一些相关的链接:
对于图像:
- 用php编写exif数据
- 用PHP将EXIF写入JPG
视频:
- 一个简单的PHP类,用于在Flash Video(FLV)文件中读取和写入FLV元数据和提示点
- 为FFmpeg提供元数据