Удалению метаданных в JPEG
Добрый день!
Ищу готовый скрипт по удалению метаданных в JPEG. Очень важно, чтобы он мог удалять определенные метаданные, такие как:
Может кто видел такой скрипт? |
Совсем не силен в canvas, но мне кажется, что Jpeg можно отрисовать, а затем сохранить, получая только данные изображения.
|
Нет такого скрипта на javascript и быть не должно.
Подобные операции проводятся только на серверной стороне. Я так понимаю что выхотите что то типо анонимизации изображения на странице. Значит копаем в направлении манипуляций с метаданными на сервере.. Практически сразу нашёл в интернете php скрипты для работы с метаданными СКАЧАТЬ ВСЁ ЭТО СЧАСТЬЕ ВЫ МОЖЕТЕ ОТСЮДА, ДОКУМЕНТАЦИЯ и пара примеров БУДЕТ В АРХИВЕ http://www.ozhiker.com/electronics/pjmt/download.html Write_File_Info.php Пример скрипта, который получает данные файла из Интернета и записывает данные в файл JPEG PIM.php Функции для чтения Print Image Matching информации XMP.php Функции для чтения и записи XMP / RDF / Dublin Core сегмента get_exif_thumb.php Скрипт, который извлекает и отображает первую EXIF миниатюру Edit_File_Info_Example.php Пример скрипта, для редактирования Photoshop File Info IPTC.php Функции для чтения и записи IPTC-NAA ММВ информации get_ps_thumb.php Скрипт, который извлекает и отображает Photoshop IRB миниатюру pjmt_utils.php Функции полезности для Инструментарий get_casio_thumb.php Скрипт, который извлекает и отображает Casio типа 2 EXIF Makernote миниатюру JFIF.php Функции для чтения и записи сегмента JFIF TIFFExample.php Пример сценария, показывающий, как читать EXIF из файлов TIFF EXIF_Tags.php Внутренние определения теги EXIF Edit_File_Info.php Производит HTML для Photoshop File Info онлайн редактора PictureInfo.php Функции для чтения и записи информации сегмента Фото Toolkit_Version.php Обеспечивает единое место, где сохраняется текущая версия инструментария. XML.php Функции для анализа и построения XML Information EXIF.php Функции для чтения EXIF информации Unicode.php Функции для работы с UTF-8 и UTF-16 строк Unicode, не нуждаясь в PHP Extension MBstring get_JFXX_thumb.php Скрипт, который извлекает и отображает JFIF миниатюру Photoshop_IRB.php Функции для чтения и записи сегмента Photoshop IRB Example.php Пример сценария, показывающий, как для отображения метаданных с JPEG файлами EXIF_Makernote.php Встроенные функции для чтения информации EXIF Makernote Photoshop_File_Info.php Функции для чтения и записи метаданных так же, как Photoshop записывает данные файла JPEG.php Функции для чтения и записи JPEG сегменты get_minolta_thumb.php Скрипт, который извлекает и отображает Minolta EXIF Makernote миниатюру Если погуглите найдёте ещё немало подобных штук.. Ещё одно относительно простое решение на php, это открыть картинку при помощи GD а потом попросту сохранить изображение в другой файл. Возьмите за образец любой скрипт который делает превью и уберите отттуда всё что касается масштабирования(в основном пара строчек с расчётами новых пропорций). Метаданные к вашей радости в новом файле будут девственно чисты. Инфы из сегмента APP14 - там конечно тоже не будет, само собой если вы не запишите разрешённые вами метаданные обратно в файл с помощью понравившийся вам библиотеки. Сдаётся мне что этот способ с точки зрения трудозатрат самый экономичный. Относительно возможностей javascript, максимум можно вставить изображение в canvas но это будет уже не картинка. Скопирывать, или сохранить её уже не получится, да и на сам файл в котором будут метаданные выйти несложно. И это не говоря о том, что канвас не все браузеры поддерживают. |
Часовой пояс GMT +3, время: 03:36. |