2013-06-23 1 views
-4

Как вы вставляете водяной знак/авторское право/автор в исходный код файла, не делаете файл поврежденным? Не метод layer on layer.Действительно скрытый водяной знак изображения, аудио и видео PHP

Я видел это на нескольких видео, аудио и изображениях, прежде чем это должно быть возможно.

Отказ от ответственности: Я уже знаю, как поместить водяной знак на видео и изображения с помощью метода layer on layer, но это не то, что я после этого времени.

+0

Что именно вы имеете в виду под "слоем по методу слоя"? Водяной знак, примененный к видео или JPG/PNG растровому изображению, не легко ретушируется. Эти форматы не поддерживают слои. –

+0

http://php.net/manual/en/image.examples-watermark.php – vikingmaster

+0

@Pekka: он ретушируется, даже если это непросто. Просмотрите источник изображения, видео или аудио, вот где я видел водяной знак, я не хочу повторять это. – Ohtacaro

ответ

1

Между тем, пожалуйста, просмотрите источник изображения. Вы увидите много случайного текста. Там вы также можете увидеть чистый текст. Но добавление его само по себе сделает файл поврежденным, так как он не выполнен правильно.

Эта информация называется «Метаданные». Вы можете добавить метаданные во многие видео/аудио форматы. Тем не менее, эти данные чрезвычайно удобны для удаления, что намного проще, чем визуальный водяной знак, требующий ретуширования. Простое повторное кодирование или «Открыть»/«Сохранить как ...» в выбранном редакторе часто уничтожает любые метаданные, которые были там.

Правильный визуальный водяной знак, как правило, гораздо более надежный вариант.

Если вы хотите продолжить на этом пути так или иначе, вот некоторые ссылки по теме:

Для изображений:

Для видео:

+0

Я тестировал этот метод раньше, но не совсем то, что хочу реплицировать. но он близок. Файлы, которые я просматривал некоторое время назад, не имели этой информации о водяных знаках в метаданных, но она все еще записывалась в файл. это шаг вперед в том, чего я хочу, но не дающий результатов, которые я получаю после. – Ohtacaro

+0

@Ohtacaro то, что вы ищете, невозможно.Любая информация, которую вы помещаете в файл, должна каким-то образом соответствовать формату файла. И даже если вам удастся вставить некоторую строку в файл, * она будет потеряна, когда она будет сохранена или перекодирована. * В качестве средства защиты от копирования это совершенно бессмысленное усилие. –

+0

Буду смотреть дальше. Благодаря! – Ohtacaro