Этот плагин создан для разработчиков. Он создает функцию с именем thumbGen (), которая позволяет отображать любое изображение указанного размера. Кроме того, вы можете указать такие значения, как обрезка, центр, поворот и эффекты. Он сохраняет все сгенерированные превью в папке кеша, поэтому совсем не перегружает ваш сервер. Использование Чтобы использовать эту функцию, вам просто нужно использовать этот строковый код: Php thumbGen (image, width, height, additional_parameters); ?> [image:] URL-адрес исходного изображения, из которого нужно создать миниатюру (необходимо). [width:] ширина, необходимая для сгенерированного эскиза (по умолчанию = 0 - если не указано, он получает пропорциональное значение от указанной высоты). [height:] высота, необходимая для сгенерированного эскиза (по умолчанию = 0 - если не указано, он получает пропорциональное значение из указанной ширины). Примечание: если вы не укажете высоту с помощью И (или если вы установите оба значения в 0), изображение будет сгенерировано с исходным размером. Дополнительные параметры [имя файла:] у некоторых людей возникают проблемы с повторяющимися именами, поэтому я добавил этот параметр, чтобы вы могли указать новое имя файла (или идентификатор или что-то в этом роде), чтобы различать каждый файл (если он не установлен, он будет использовать исходное имя файла). [md5:] по умолчанию изображения создаются с именем файла в кодировке md5. Если вы не хотите, чтобы сгенерированный файл имел закодированное имя, установите для этого параметра значение 0 [force:] принудительное создание большого пальца, даже если оно уже существует (по умолчанию = 0) (НЕ РЕКОМЕНДУЕТСЯ! - используйте его только для тестирования или отладки) [ обрезка:], если вы хотите, чтобы эскиз был обрезан (без деформации изображения), если ширина и высота отличаются от исходного изображения, установите это значение как 1 или истина. Если вы хотите, чтобы содержимое миниатюры было изменено, чтобы соответствовать пространству (деформация изображения), установите для этого параметра значение 0 или false (по умолчанию = 1). [halign:] горизонтальное выравнивание обрезанного изображения. Вы можете установить его влево, по центру или вправо (по умолчанию = center) [valign:] вертикальное выравнивание обрезанного изображения. Вы можете установить его сверху, по центру или снизу (по умолчанию = center) [effect:] вы можете применить два эффекта: оттенки серого и sephia [rotate:] вы можете указать угол поворота [background:] шестнадцатеричный цвет (например, #ffffff), чтобы наносить на фон ТОЛЬКО при повороте изображения. Если вы не хотите, чтобы цвет применялся, вы можете установить для него значение transparent (default = transparent) [return:], если установлено значение 1 (или true), имя изображения будет возвращено вместо печати (по умолчанию = 0). [preserveAnimation:], если установлено значение 1 (или истина), будут отображаться анимированные гифки с движением, но без применения других параметров. В противном случае будет показан первый кадр анимированного gif с измененным размером. [качество:] вы можете выбрать от 0 до 9, где 0 - худшее качество (меньший размер файла), а 9 - лучшее (больший размер файла). Значение по умолчанию - 7. Примеры использования В этом примере я не буду подробно объяснять, как работает этот код
WordPress, но я покажу это как пример использования этого плагина: Php $ img = ""; $ args = array ('post_parent' => $ post-> ID, 'post_type' => 'attachment', 'numberposts' => 1, 'post_mime_type' => 'изображение'); $ attachs = get_posts ($ args); if ($ attachs) {$ img = wp_get_attachment_image_src ($ attachs [0] -> ID, 'полный'); } if (! empty ($ img)) {?>
php}?> В этом примере считывается первое прикрепленное изображение сообщения и сохраняется его информация в переменной с именем $ img. В функции thumbGen первым параметром является $ img [0] и это URL-адрес изображения. Второй и третий параметры - это ширина и высота нужного нам сгенерированного эскиза. Остальные параметры определены в строке в формате параметр = значение, соединенном с &. не указанные значения будут использовать значения по умолчанию.
Автор: Sebastián Barría
Версия: 2.7.1
Последнее обновление: 2015-01-30 9:27pm GMT