1

Тема: Не отображаются картинки в формате png в виджете

Здравствуйте.

Использую версию MT-4.25-ru на двух хостингах.
На одном png в виджете (Последнее медиа) отображаются корректно, на другом - нет.

Необходимо, что то настроить или доставить модуль?
Если кто сталкивался, подскажите, решение.


Спасибо.

Александр



2

Re: Не отображаются картинки в формате png в виджете

Вам нужно уточнить у хостера, установлена ли библиотека libpng. Или что-то другое, попадающее в зависимость при обработке PNG через ImageMagick.



3

Re: Не отображаются картинки в формате png в виджете

libpng - это библиотека, относится к perl?

Как я понимаю хостер может установить модуль perl.
Для установки этой библиотеки какой модуль необходим или с библиотекой по-другому дела обстоят?



4

Re: Не отображаются картинки в формате png в виджете

Вообще, все картинки обрабатываются через ImageMagick. Соответственно, он должен быть установлен на сервере и модуль Perl для работы с ним. Также на сервере должны быть установлены библиотеки для обработки графики.
Что такое библиотеки: http://ru.wikipedia.org/wiki/Библиотека … мирование)

Не обрабатывается только PNG?



5

Re: Не отображаются картинки в формате png в виджете

Проверил какие модули стоят, получил сообщение:
Image::Magick
Your server has Image::Magick installed (version 6.4.2).

Значит перловый модуль стоит.

Не отображаются корректно png (возможно ещё gif), jpg - отображаются правильно.



6

Re: Не отображаются картинки в формате png в виджете

А в админке в разделе Медиа отображаются превью для PNG?



7

Re: Не отображаются картинки в формате png в виджете

saahov пишет:

А в админке в разделе Медиа отображаются превью для PNG?

yes



8

Re: Не отображаются картинки в формате png в виджете

Тогда проблема в чём-то другом. Можете мне в личку скинуть адрес сайта, я посмотрю.



9

Re: Не отображаются картинки в формате png в виджете

Адрес получил, а можете для теста загрузить ещё какую-нибудь png-картинку побольше?



10

Re: Не отображаются картинки в формате png в виджете

saahov пишет:

Адрес получил, а можете для теста загрузить ещё какую-нибудь png-картинку побольше?

Залил больше, результат тот же :)



11

Re: Не отображаются картинки в формате png в виджете

Угу, вижу.

Попробуйте создать индексный файл test.html с таким содержанием:

<mt:Assets lastn="10" type="image">
       <a href="<mt:AssetURL>">
          <img src="<mt:AssetThumbnailURL height="70" width="70">" />
       </a>
</mt:Assets>

Обрабатываются ли в нём PNG?



12

Re: Не отображаются картинки в формате png в виджете

Создал с нуля индексный файл, добавил предложенное содержание, получил вот такое:

       <a href="./img/01.png">
          <img src="" />
       </a>

       <a href="./img/for_electronics/22.jpg">
          <img src="./assets_c/2009/04/22-thumb-70x70-164.jpg" />
       </a>

       <a href="./img/for_electronics/21.jpg">
          <img src="./assets_c/2009/04/21-thumb-70x70-163.jpg" />
       </a>
       ...

Как я понимаю, mt обрабатывает по разному jpg и png.
Почему то, для png не строит thumb или пути к значкам.

В посте png видны, а в виджете не отображаются.

Ранее я писал, что png отображются в Медиа.
Проверил ещё раз, вот что обнаружил в Медиа - png размером 16 на 16 (иконка) есть, а больших png - нет, т.е. большие картинки не отображются :)

Отредактировано crudata (28:04:2009 17:40:35)



13

Re: Не отображаются картинки в формате png в виджете

Значит, всё-таки нужно написать хостеру, чтобы он посмотрел, установлена ли библиотека PNG. И правильно ли она работает с ImageMagick.