Imsanity

Описание

Imsanity автоматично преоразмерява огромните изображения до размери, които са по-подходящи за показване в браузер и са достатъчно големи за стандартна употреба в интернет.
Можете да конфигурирате максимална ширина, височина и степен на компресия. Когато сътрудник качи изображение с по-големи размери от зададения максимум, Imsanity автоматично ще го преоразмери до посочените размери и ще замести оригиналното изображение.

Imsanity също така има функция за пакетно преоразмеряване, чрез която можете селективно да смалите вече качени изображения, за да освободите дисково пространство.

Това разширение е идеално за блогове, които нямат нужда да съхраняват оригинални изображения в голяма резолюция и/или техните сътрудници не желаят (или не знаят как) да преоразмеряват изображенията преди качване.

Функции

  • Автоматично преоразмерява огромните качвани изображения и ги прави по-„нормален“ размер
  • Функция за пакетно преоразмеряване, чрез която селективно се скалират съществуващите изображения
  • Позволява конфигурирането на стойности за максимална ширина/височина и ниво на JPG компресията
  • Опционално конвертира BMP файлове към JPG, за да могат изображенията да бъдат преоразмерени
  • Option to convert PNG files to JPG format for higher compression
  • След активиране, Imsanity не изисква действия от страна на потребителя
  • Използва вградените функции на WordPress за скалиране на изображения

Преводи

Интерфейсът на Imsanity е преведен на няколко езика, всеки от които ще се свали автоматично с инсталирането на разширението. За да помогнете с превода на интерфейса на вашия език, посетете
https://translate.wordpress.org/projects/wp-plugins/imsanity

Принос

Imsanity се разработва на адре https://github.com/nosilver4u/imsanity (pull requests са добре дошли)

Credits

Originally written by Jason Hinkle (RIP). Maintained and developed by Shane Bishop with special thanks to my Lord and Savior.

Снимки на разширението

  • Панелът с настройки на Imsanity, където се задават максималната ширина и височина
  • Функцията на Imsanity за пакетно преоразмеряване на изображения

Инсталиране

Автоматична инсталация:

  1. Отидете в административния панел -> Разширения -> Добавяне на още и потърсете „imsanity“
  2. Натиснете бутона ‘Install’
  3. Натиснете ‘Активиране’

Ръчна инсталация:

  1. Изтеглете imsanity.zip
  2. Разархивирайте и качете папката ‘imsanity’ в директорията ‘/wp-content/plugins/’
  3. Активирайте разширението през менюто „Разширения“ в WordPress

ЧЗВ

Какво представлява Imsanity?

Imsanity е разширение, чиято задача е автоматично да преоразмерява качваните изображения, които имат по-голяма широчина/височина от зададените максимални стойности.

Инсталирането на Imsanity ще промени ли вече публикуваните изображения в моя блог?

Активирането на Imsanity няма да промени съществуващите изображения. Imsanity преоразмерява изображения само по време на качване и съществуващите изображения няма да бъдат засегнати, освен ако използвате функцията за пакетно преоразмеряване в панела с настройки на Imsanity. Тази функция ви позволява селективно да преоразмерявате вече качени изображения.

Защо не се откриват всичките изображения, когато използвам функцията за пакетно преоразмеряване?

Imsanity не използва файловата система за търсене на големи файлове, а разглежда метаданните в базата данни на медийната библиотека на WordPress. За да промените това поведение, активирайте функцията „Дълбоко сканиране“.

Защо получавам съобщение за грешка „Файлът не съдържа изображение“?

WordPress използва библиотеката GD за манипулиране на изображения. GD може да се инсталира и настрои да поддържа различни формати на изображения. Ако GD не е настроена да борави с конкретен тип изображение, ще получите това съобщение за грешка, когато се опитвате да качите файл в такъв формат. За повече информация вижте http://php.net/manual/en/image.installation.php

Как мога да кажа на Imsanity да игнорира конкретно изображение, така че да мога да кача снимка с произволни размери и тя да не бъде преоразмерена?

Можете да преименувате файла, като добавите към името му „-noresize“. Ако файлът се е казвал например „photo.jpg“, можете да го прекръстите на „photo-noresize.jpg“ и Imsanity ще го пропусне, като по този начин ще качите изображението в пълен размер.

При желание от ваша страна можете временно да промените настройките за максимални размери на изображенията и да зададете стойности, които са по-големи от резолюцията на изображението, което искате да качите.

Защо ми е нужно това разширение?

Снимките от всяка съвременна камера и дори тези от повечето мобилни телефони са с прекалено големи размери, за да се показват в пълен размер в браузера. Това важи с огромна сила за изображенията от съвременните DSLR фотоапарати, които са предназначени да създават кадри, подходящи за висококачествен печат; техните снимки са в пъти по-големи, отколкото е нужно за показването им в интернет.

Imsanity позволява да зададете разумно ограничение на размерите, така че всички качвани изображения ще бъдат ограничени до размери, подходящи за нуждите на средностатистически уеб сайт. Imsanity се интегрира с WordPress незабавно след процедурата по качване на изображения, но преди изпълняването на задължителната обработка от страна на платформата. От ваша гледна точка WordPress ще се държи по абсолютно същия начин с изключение на това, че нещата ще изглеждат така, сякаш всички ваши сътрудници се грижат да преоразмерят изображенията до разумна големина, преди да ги качват в сайта.

Ограниченията за размер на Imsanity могат да се конфигурират. Стойностите по подразбиране са достатъчни, за да запълнят целия екран на средностатистическия потребител без нужда от разпъване, което обикновено е достатъчно за обичайна употреба.

Защо ДА НЕ да използвам това разширение?

Разширението Imsanity не е подходящо, ако използвате WordPress за сваляне на stock art изображения, предоставяте копия с висока резолюция за печат, или сайтът ви функционира като друг вид платформа за съхранение на снимки с голяма разделителна способност. Ако правите някое от тези неща, най-вероятно вече разбирате добре въпроса с резолюцията на изображенията.

Нима самият WordPress вече не преоразмерява изображенията автоматично?

Когато качите изображение в WordPress, платформата запазва оригиналните му размери и в зависимост от тях създава до 4 копия с по-малки размери (Large, Medium-Large, Medium, Thumbnail), които се използват за вмъкване в публикациите. Освен ако имате някакви специфични нужди (например сте фотограф и държите да публикувате изображенията в пълна резолюция), оригиналните файлове обичайно само заемат място на диска, без да бъдат използвани.

Защо сте изписали Insanity погрешно?

Imsanity е съкращение от „Image Sanity Limit“. Терминът ‘sanity limit’ служи за ограничаване на параметър до конкретна, разумна в определен контекст стойност.

Къде мога да получа помощ?

Въпроси могат да бъдат публикувани във форума за поддръжка на адрес https://wordpress.org/support/plugin/imsanity, но ако не получите отговор, моля пишете на https://ewww.io/contact-us/.

Отзиви

23.11.2019
Imsanity is an absolute life-saver. Dead simple to install and configure, and it does a much better job compressing most images than even desktop software like Photoshop. Super simple way to tame even the messiest media library.
22.05.2019
This plugin is perfect when your editors keep uploading huge photos. The bulk resizing feature works just as expected and is configurable enough to fit most of the needs.
24.04.2019
It is funny how many plugins are there trying to "help" with image resizing, given you pay them. Why would you need external services for a few hundred images? This plugin simply and effectively does the same as other pay-for-resizing services.
20.02.2019
With many of our clients unable to resize their images this plugin is the perfect fix.
Прочетете всички 227 отзива

Сътрудници и разработчици

“Imsanity” е софтуер с отворен код. Към разширението са допринесли следните хора.

Сътрудници

“Imsanity” е преведено на 13 езика. Благодарности на преводачите за техния принос.

Превеждане на “Imsanity” на вашия език.

Имате интерес към разработване?

Преглеждане на кода, разглеждане на SVN хранилище, или абонамент към програмната история (log) чрез RSS.

Списък с промени

2.5.0

  • added: imsanity_allowed_mimes filter to override the default list of image formats allowed
  • added: imsanity_orientation filter to modify auto-rotation behavior, return 1 to bypass
  • added: imsanity_get_max_width_height filter to customize max width/height
  • added: define network settings as defaults for new sites in multi-site mode
  • fixed: WP threshold of 2560 overrides Imsanity when using larger dimensions
  • fixed: settings link on plugins page broken in some cases
  • fixed: crop filter not applied if max width or height is equal to existing dimension
  • fixed: invalid capabilities used for settings page – props @cfoellmann

2.4.3

  • changed: default size from 2048 to 1920
  • fixed: WP Import plugin breaks during Media imports
  • fixed: setting a value to 0 causes errors on multi-site
  • fixed: conversion settings not displaying correctly on multi-site

2.4.2

  • changed: noresize in filename also works in batch processing
  • fixed: error message does not contain filename when file is missing
  • fixed: notice on network settings when deep scan option has not been set before

2.4.1

  • fixed: bulk resizer scan returning incorrect results
  • fixed: sprintf error during resizing and upload

2.4.0

  • added: deep scanning option for when attachment metadata isn’t updating properly
  • fixed: uploads from Gutenberg not detected properly
  • fixed: some other plugin(s) trying to muck with the Imsanity settings links and breaking things
  • fixed: undefined notice for query during ajax operation
  • fixed: stale metadata could prevent further resizing

Earlier versions

Please refer to the separate changelog.txt file.