Плюсы и минусы хранения метаданных в миниатюрах изображений - PullRequest
0 голосов
/ 16 июня 2010

Я работаю над оптимизацией скорости загрузки сайта для нескольких сайтов с умеренно высоким трафиком.Некоторые быстрые наблюдения показывают, что создание 40 миниатюр изображений (например, 138x138 JPG при 75% качестве) приводит к общему размеру 700 КБ со встроенными метаданными и 258 КБ с раздельными метаданными.Это означает, что примерно 60% размера изображения составляют метаданные.

Итак, каковы преимущества и недостатки удаления метаданных из миниатюр?Существуют ли какие-либо правила, например, вы должны хранить информацию об авторе / информацию об авторских правах на изображениях?

Буду признателен за любые идеи.

Ответы [ 4 ]

1 голос
/ 21 июня 2010

Вероятно, большая часть метаданных - это представление в цвете (для разных носителей, печати и т. Д.). Я разместил это на одном из моих коммерческих веб-сайтов, и это действительно экономит не менее 70% оригинального размера. Если вы не собираетесь окрашивать изображения, вы можете безопасно удалить эти метаданные. Размер метаданных об авторских правах невелик, и вы можете сохранить их.

1 голос
/ 16 июня 2010

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

1 голос
/ 16 июня 2010

В большинстве стран нет положений об авторских правах, которые требуют от вас включать информацию об авторских правах в метаданные; Бернская конвенция (соглашение, которого придерживаются многие страны, в том числе США), гласит, что авторское право должно распространяться на любое произведение с момента его создания, без необходимости регистрации или уведомления. Большинство, если не все, ваши пользователи никогда не будут смотреть на метаданные. Нет смысла сохранять его в миниатюрах; просто удалите его и улучшите производительность для своих пользователей, о которых они заботятся.

0 голосов
/ 16 июня 2010

Единственная проблема, о которой я могу подумать, это то, требует ли ваше лицензионное соглашение с конкретным источником изображения, что вы оставляете метаданные в изображении.Но если его нет, тогда, конечно, вытащите его из изображения.

Конечно, это не освобождает вас от соблюдения авторских прав на изображения, но я предполагаю, что вы это знаете.

...