После обновления с 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 прерывается. Я нашел обходной путь:
- Установите ImageMagick с сайта разработчика https://www.imagemagick.org/script/download.php
- Отредактируйте свойства alfresco-global.properties, найденные в C:\alfresco-community\tomcat\shared\classes
Измените значение img.root, чтобы оно указывало на вашу новую установку, например:
img.root=C:\\PROGRA~1\\ImageMagick-7.0.7-Q16
- Перезагрузите сервер на свежем воздухе
ПРИМЕЧАНИЕ: вы увидите это в журналах раньше:
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.
Впоследствии эта ошибка не будет присутствовать в журналах.