После обновления с Alfresco 4.2 до 5.2 преобразование не работает для файлов изображений.TIF

Я перенес одно приложение из версии Alfresco 4.2 в версию Alfresco 5.2. Но после обновления предварительный просмотр изображения не отображается ни для одного файла, и преобразование не работает.

Журналы консоли: -----

2018-02-02 08: 58: 46,022 ИНФОРМАЦИЯ [repo.jscript.ScriptNode] [http-apr-8080-exec-25] Невозможно создать миниатюру 'doclib' для изображения /tiff, поскольку в настоящее время нет преобразователя.

2018-02-02 08: 59: 10,076 ПРЕДУПРЕЖДЕНИЕ [jcms.transform.TesseractOCRTransformer] [http-apr-8080-exec-45] Параметры команды, по-видимому, не содержащие параметр ImageMagick для монохромного режима, не могут вызвать Tesseract.

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

Ваш ценный ответ будет очень признателен.

Для более подробной информации о проблеме, пожалуйста, найдите прикрепленный снимок экрана. введите описание изображения здесь

2 ответа

Есть setenv.bat file это устанавливает некоторые переменные окружения, связанные с Imagemagick. Я подозреваю, что они отсутствуют в билде, который у вас есть, по вашей или по ошибке Альфреско.

После того, как вы установили Imagemagick отдельно, эта установка просто позаботилась об этих переменных.

Они идут примерно так:

MAGICK_HOME = "/ SRV / под открытым небом-3.4.A / общий"

MAGICK_CONFIGURE_PATH = "/ SRV / под открытым небом-3.4.A / общее / Библиотека /ImageMagick-6.5.1/ конфигурации: /srv/alfresco-3.4.a/common/share/ImageMagick-6.5.1/config"

MAGICK_CODER_MODULE_PATH = "/ SRV / под открытым небом-3.4.A / общее / Библиотека /ImageMagick-6.5.1/ модули-Q16/ кодеры"

В Alfresco Community 5.2 на Windows установка ImageMagick прерывается. Я нашел обходной путь:

  1. Установите ImageMagick с сайта разработчика https://www.imagemagick.org/script/download.php
  2. Отредактируйте свойства alfresco-global.properties, найденные в C:\alfresco-community\tomcat\shared\classes

Измените значение img.root, чтобы оно указывало на вашу новую установку, например:

img.root=C:\\PROGRA~1\\ImageMagick-7.0.7-Q16
  1. Перезагрузите сервер на свежем воздухе

ПРИМЕЧАНИЕ: вы увидите это в журналах раньше:

err:        convert.exe: RegistryKeyLookupFailed `CoderModulesPath' @ error/module.c/GetMagickModulePath/670.
convert.exe: no decode delegate for this image format `GIF' @ error/constitute.c/ReadImage/509.

Впоследствии эта ошибка не будет присутствовать в журналах.

Другие вопросы по тегам