Поддержка Проблемы и решения Миниатюры, что б их…

  • Загружена картинка в качестве миниатюры с разрешением 900х720пх, т.е с соотношением 5:4, почти квадратная.
    Хочу миниатюры на главную. Но дизайн у меня такой, что миниатюрки с соотношением 5:4 не подходят. Нужна миниатюра примерно 230х155пх и соотношение сторон соотвественно другое получается, т.е. более широкоформатная картинка должна быть.
    Но не растягивать же теперь исходную 5:4 картинку…оптимальный способ — обрезать ее.
    И так, мне нужна миниатюра 230х155, но с сохраненными пропорциями (значит — обрезана) Что я делаю:
    в functions.php
    add_image_size(‘main’, 232, 155, true); //вот тут true по идее и должен обрезать так, что бы на выходе было то, что мне нужно.
    Теперь использую эту миниатюру:
    <?php the_post_thumbnail(‘main’) ?>
    Но…на выходе ничего не обрезается и вообще выглядит не так, как должно было бы быть.
    На выходе у меня картинка 232х185…А почему не обрезал по высоте до 155?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Не лучше ли поставить плагине Regenerate Thumbnails?

    Но этот плагин криво написан, его не установить:

    Архив не удалось установить. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

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

    set_post_thumbnail_size(588, 250, true);
    add_image_size('loopThumb', 588, 125, true);

    Ничего они не обрезают. Они просто выбирают большее значение (тут 588 будет) и масштабируют до него, сохраняя пропорции. Третий параметр, который должен отвечать за обрезку абсолютно ничего не делает.

    evkaky Вы понимаете, что миниатюры создаются в момент загрузки изображения, а не при выводе?
    А так Ваш вариант должен работать.

    выводите полный размер и маштабируйте/режьте стилями

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Миниатюры, что б их…» закрыта для новых ответов.