Я вел блог для друга, и за последние месяцы она добавила безумное количество изображений, снятых прямо с DSLR. Каждый занимает около 5-6 МБ, поэтому сайт теперь загружается медленно и потребляет большое количество трафика и дискового пространства.
Я искал плагин smush.it, но, похоже, он не делает этого ad-hock, а также не выполняет массовое изменение размера. Есть ли простой способ исправить это на сервере с помощью плагина? Предпочел бы это вместо того, чтобы загружать все изображения и выполнять массовое изменение размера. Большое спасибо.
Вам нужна утилита массового изменения размера изображения:
http://wordpress.org/extend/plugins/bulk-image-resize-utility/
Я использовал это много раз, и это делает фантастическую работу!
Спасибо. Выглядит неплохо. Можно ли также запустить его, когда она загружает изображения автоматически?
@grm — Почему бы не переименовать этот вопрос в «Изменение размера массовой загрузки изображений?» а затем задайте новый вопрос под названием «Изменение размера изображения при загрузке?» так как решения для каждого будут отличаться.
WordPress уже автоматически изменяет размеры ваших изображений до всех зарегистрированных размеров изображений при загрузке. Вы можете добавить любое количество размеров изображений с помощью
add_image_size( <name (string)>, <width (int)>, <height (int)>, <crop (bool)> )
.ImageMagick был бы отличным инструментом для автоматического изменения размера изображений при загрузке. Взлом файла functions.php вашей темы ( описанного здесь ) — один из способов заставить его работать. Конечно, вам понадобится ImageMagick, установленный на вашем веб-хостинге.
Если вы загружаете изображения извне, например, на flickr, вы можете использовать их API при доступе к изображению.