Описание
Автоматически изменяйте размер огромных загружаемых изображений с помощью Imsanity. Выберите любой размер и качество, которые вам нравятся, и позвольте Imsanity сделать все остальное. Когда участник загружает изображение, которое больше настроенного размера, Imsanity автоматически уменьшит его до настроенного размера и заменит исходное изображение.
Imsanity также предоставляет функцию массового изменения размера для изменения размера ранее загруженных изображений и освобождения места на диске. Вы можете изменять размер отдельных изображений из списка Media Library.
This plugin is ideal for blogs that do not require hi-resolution original images to be stored and/or the contributors don’t want (or understand how) to scale images before uploading.
Вы можете сообщать о проблемах безопасности через нашу Программу раскрытия уязвимостей Patchstack. Команда Patchstack помогает проверять, сортировать и обрабатывать любые уязвимости безопасности. Сообщить об уязвимости безопасности.
Функционал
- Automatically scales large image uploads to a more «sane» size
- Функция массового изменения размера для изменения размера существующих изображений
- Выборочное изменение размера изображений непосредственно в библиотеке мультимедиа (вид списка)
- Allows configuration of max width/height and JPG quality
- При желании можно преобразовать файлы BMP и PNG в JPG для дополнительной экономии.
- Once enabled, Imsanity requires no actions on the part of the user
- Uses WordPress built-in image scaling functions
Переводы
Imsanity is available in several languages, each of which will be downloaded automatically when you install the plugin. To help translate it into your language, visit https://translate.wordpress.org/projects/wp-plugins/imsanity
Contribute
Imsanity is developed at https://github.com/nosilver4u/imsanity (pull requests are welcome)
Credits
Первоначально написано Джейсоном Хинклем (RIP). Поддерживается и разрабатывается Шейном Бишопом с особой благодарностью моему Господу и Спасителю.
Установка
Автоматическая установка:
- Go to Admin -> Plugins -> Add New and search for «imsanity»
- Click the Install Button
- Click ‘Activate’
Ручная установка:
- Download imsanity.zip
- Unzip and upload the ‘imsanity’ folder to your ‘/wp-content/plugins/’ directory
- Активируйте плагин в разделе «Плагины» админки WordPress
Часто задаваемые вопросы
-
Will installing the Imsanity plugin alter existing images in my blog?
-
Activating Imsanity will not alter any existing images. Imsanity resizes images as they are uploaded so it does not affect existing images unless you specifically use the «Bulk Image Resize» feature on the Imsanity settings page. The Bulk Resize feature allows you to quickly resize existing images.
-
Why am I getting an error saying that my «File is not an image» ?
-
WordPress использует библиотеку GD для обработки изображений. GD может быть установлен и настроен для поддержки различных типов изображений. Если GD не настроен для обработки определенного типа изображения, то вы получите это сообщение при попытке загрузить его. Для дополнительной информации обращайтесь на http://php.net/manual/ru/image.installation.php
-
Как я могу приказать Insanity игнорировать определенное изображение, чтобы иметь возможность загрузить его без изменения размера?
-
Вы можете переименовать файл добавив «-noresize» к его названию. Например, если ваш файл называется «photo.jpg» вы можете переименовать его на «photo-noresize.jpg» и Imsanity проигнорирует его, что позволит вам загружать полноразмерное изображение.
Если вы разработчик (или у вас есть разработчик), вы также можете использовать фильтр «imsanity_skip_image», чтобы обойти изменение размера любого изображения.
-
Сжимает ли Imsanity или оптимизирует мои изображения?
-
Хотя Imsanity сжимает изображения JPG в процессе изменения их размера, он использует стандартное сжатие WordPress. Таким образом, полученные изображения не кодируются эффективно и могут быть оптимизированы дополнительно (без потери качества) с помощью EWWW Image Optimizer и многих других плагинов оптимизации изображений.
-
Будет ли Imsanity изменять размер изображений с помощью плагина X, Y или Z?
-
Если изображения можно найти в библиотеке мультимедиа вашего сайта, то, скорее всего, Imsanity изменит их размер. Imsanity использует хук wp_handle_upload для обработки новых загрузок и может изменить размер любых существующих изображений в библиотеке мультимедиа с помощью Bulk Resizer. Если изображений нет в библиотеке мультимедиа, вы можете использовать EWWW Image Optimizer для изменения их размера.
-
Зачем мне нужен данный плагин?
-
Фотографии, сделанные на любую современную камеру и большинство мобильных телефонов, слишком велики для отображения в браузере в полном размере.
Это тратит место на вашем веб-сервере и пропускную способность, необходимую вашим посетителям для просмотра этих файлов.Imsanity позволяет установить разумное ограничение, так что все загруженные изображения будут ограничены подходящим размером, более чем достаточным для нужд обычного веб-сайта. Обработка Imsanity стоит на очереди WordPress сразу после загрузки изображений, но перед тем как происходит обработка WordPress. Так что WordPress ведет себя точно так же во всех отношениях, за исключением того, что будет как-будто пользователь уменьшил размер изображения до разумного размера перед загрузкой.
Предельный размер используемый Imsanity настраивается. Размера по умолчанию хватит для того что-бы заполнить весь экран среднего посетителя без масштабирования, так что он будет вполне достаточен для типового использования.
-
Почему я НЕ хочу использовать этот плагин?
-
Вам, возможно, не захочется использовать Imsanity, если вы используете WordPress как сайт для загрузки стоковых изображений, для предоставления изображений высокого разрешения для печати или используете WordPress как архив для хранения фотографий высокого разрешения.
-
Doesn’t WordPress already automatically scale images?
-
Когда изображение загружено, WordPress сохраняет оригинал и, в зависимости от размера оригинала, создаёт до 4-х копий файлов меньшего размера (Большой, Средне-большой, Средний, Миниатюра), которые предназначены для размещения на страницах сайта. Если у вас нет специальных фотографических потребностей, оригинал обычно находится там не использованным, занимая при этом место.
-
Why did you spell Insanity wrong?
-
Imsanity is short for «Image Sanity Limit». A sanity limit is a term for limiting something down to a size or value that is reasonable.
-
Куда обращаться за поддержкой?
-
Questions may be posted on the support forum at https://wordpress.org/support/plugin/imsanity but if you don’t get an answer, please use https://ewww.io/contact-us/.
Отзывы
Участники и разработчики
«Imsanity» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Imsanity» переведён на 21 язык. Благодарим переводчиков за их работу.
Перевести «Imsanity» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
2.8.6
Release Date — November 26, 2024
- fixed: fatal error if other plugins run big_image_size_threshold filter with too few arguments
2.8.5
Release Date — November 12, 2024
- bumped WP tested version
- changed: improve JSON handling/efficiency
2.8.4
Release Date — April 29, 2024
- bumped WP tested version and PHP minimum
2.8.3
Release Date — April 23, 2024
- changed: use updated WP coding standards
- fixed: PHP 8 error trying to do math with string values
2.8.2
Release Date — October 5, 2022
- fixed: mime type error when filename in attachment metadata is incorrect
2.8.1
Release Date — June 16, 2022
- changed: escape and sanitize more things
- changed: tighten PHPCS rules used for pre-release testing
2.8.0
Release Date — May 18, 2022
- added: support for resizing WebP images via ImageMagick
- changed: update attachment file size to keep WP 6.0 metadata in sync
- changed: use original image for resizing if full size version was scaled by WordPress
- fixed: JS scroller during bulk resize causes unexpected behavior
2.7.2
Release Date — June 3, 2021
- Исправлено: удаление оригиналов иногда могло инициировать удаление полноразмерной версии
- Исправлено: ошибка обработки изображения, размер которого на 1 пиксель больше максимального размера.
2.7.1
Release Date — November 24, 2020
- Изменение: уточнение текста кнопки сброса очереди
- Изменение: функция удаления оригиналов в массовом / выборочном изменении размера будет очищать метаданные, если исходное изображение уже исчезло.
2.7.0
Release Date — November 18, 2020
- Изменено: средство массового изменения размера изменит размер всех изображений без ограничений, для выборочного изменения размера используйте режим списка
- added: see current dimensions and resize individual images in Media Library list mode
- added: imsanity_disable_convert filter to bypass BMP/PNG to JPG conversion options conditionally
- added: imsanity_skip_image filter to bypass resizing programmatically
- added: ability to remove pre-scaled original image backup (in bulk or selectively)
- changed: PNG images will not be converted if transparency is found
- fixed: BMP files not converted when server uses image/x-ms-bmp as mime identifier
- removed: Deep Scan option is the default behavior now, no need for configuration
Earlier versions
Please refer to the separate changelog.txt file.