strip image metadata работает для PNG, но не для JPG

На этом сайте:

У меня следующие настройки File:

  • strip image metadata = СНИМАТЬ (НЕ ОТМЕЧЕНО)
  • png to jpg quality = 100  (соответственно, отключено)

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

Метаданные сохраняются в целости при загрузке PNG, но не сохраняются при загрузке JPG. Я считаю, что это ошибка.

Вот PNG для проверки:

И JPG для проверки:

Но вам следует провести собственные тесты. Это не должно занять много времени. Надеюсь, это поможет. R

2 лайка

Мне нужно обновить текст для настройки strip image metadata, чтобы добавить предупреждение об этом.

3 лайка

Большое спасибо, @Falco. Мне нужно изучить это сегодня вечером. Может быть, Discourse мог бы пойти дальше и показывать всплывающее окно или даже сообщение, если администраторы вносят противоречащие или контринтуитивные настройки?

1 лайк

У нас есть система, которая предотвращает включение противоречивых настроек. Оставим эту ошибку открытой, чтобы мы могли её исправить.

Я только что установил следующий параметр, как было предложено. И оставил предыдущие настройки, как указано выше:

  • composer media optimization image enabled = СНЯТО

Похоже, проблема сохраняется. Я изменил данные EXIF, имя файла и контрольную сумму MD5, чтобы, думаю, в Discourse не осталось никаких следов.

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

Обновляли ли вы страницу после переключения?

1 лайк

Нет, но я не могу попробовать это прямо сейчас. Спасибо, конечно.

@Falco Действительно, обновление вкладки браузера сработало после изменения настроек! Также казалось, что загрузка была значительно медленнее. И скачанный файл — с полностью сохранёнными метаданными — оказался в 10 раз больше по сравнению с предыдущими версиями. Всё это, конечно, логично.

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

Учитывая, что существуют логические группы настроек, возможно, было бы полезно ввести какую-то конфигурацию более высокого уровня или интерпретацию?

Ещё раз спасибо за поддержку. И, кажется, вы тоже видели это недавнее сообщение с подсказками по настройке:

С наилучшими пожеланиями, R

3 лайка

Вот скриншот набора настроек, который предотвращает изменение загруженных файлов Discourse:



И не забудьте также обновить вкладку браузера, чтобы очистить любую клиентскую функциональность, которая может присутствовать, но больше не требуется.

4 лайка