Descrición
Redimensiona automaticamente as subidas de imaxes enormes con Imsanity. Elixe o tamaño e a calidade que queiras e deixa que Imsanity faga o resto. Cando un colaborador sube unha imaxe máis grande que o tamaño configurado, Imsanity reducirá automaticamente a imaxe ao tamaño configurado e substituirá a imaxe orixinal.
Imsanity tamén ofrece unha característica de redimensionamento en masa para redimensionar imaxes subidas anteriormente e liberar espazo en disco. Podes redimensionar imaxes individuais desde a vista de lista da biblioteca de medios.
Este plugin é ideal para blogs que non precisan almacenar imaxes orixinais de alta resolución e/ou nos que os colaboradores non queren (ou non saben como) escalar as imaxes antes de subilas.
Podes informar de problemas de seguridade a través do noso Patchstack Vulnerability Disclosure Program. O equipo de Patchstack axuda a validar, clasificar e xestionar calquera vulnerabilidade de seguridade. Informa dunha vulnerabilidade de seguridade.
Características
- Escala automaticamente as subidas de imaxes grandes a un tamaño máis «cabal»
- Característica de redimensionamento en masa para redimensionar as imaxes existentes
- Redimensiona imaxes de forma selectiva directamente na biblioteca de medios (vista de lista)
- Permite configurar o ancho/alto máximo e a calidade JPG
- Converte opcionalmente arquivos BMP e PNG a JPG para aforrar máis
- Unha vez activado, Imsanity non require ningunha acción por parte do usuario
- Usa as funcións de escalado de imaxes integradas de WordPress
Traducións
Imsanity está dispoñible en varios idiomas, e cada un descargarase automaticamente ao instalar o plugin. Para axudar a traducilo ao teu idioma, visita https://translate.wordpress.org/projects/wp-plugins/imsanity
Contribúe
Imsanity desenvólvese en https://github.com/nosilver4u/imsanity (as pull requests son benvidas)
Agradecementos
Escrito orixinalmente por Jason Hinkle (RIP). Mantido e desenvolvido por Shane Bishop cun agradecemento especial ao meu Señor e Salvador.
Capturas


Instalación
Instalación automática:
- Vai a Administrador -> Plugins -> Engadir novo e busca «imsanity»
- Fai clic no botón Instalar
- Fai clic en ‘Activar’
Instalación manual:
- Descarga imsanity.zip
- Descomprime e sube o cartafol ‘imsanity’ ao teu directorio ‘/wp-content/plugins/’
- Activa o plugin a través do menú «Plugins» de WordPress
Preguntas frecuentes
-
Instalar o plugin Imsanity alterará as imaxes existentes no meu blog?
-
Activar Imsanity non alterará ningunha imaxe existente. Imsanity redimensiona as imaxes ao subilas, así que non afecta ás imaxes existentes a non ser que uses especificamente a característica «Bulk Image Resize» na páxina de axustes de Imsanity. A característica de redimensionamento en masa permíteche redimensionar rapidamente as imaxes existentes.
-
Por que recibo un erro que di «File is not an image»?
-
WordPress usa a biblioteca GD para xestionar a manipulación de imaxes. GD pódese instalar e configurar para admitir varios tipos de imaxes. Se GD non está configurada para xestionar un tipo de imaxe concreto, verás esta mensaxe ao tentar subila. Para máis información consulta http://php.net/manual/en/image.installation.php
-
Como podo dicirlle a Imsanity que ignore unha imaxe concreta para poder subila sen que se redimensione?
-
Podes cambiar o nome do teu arquivo e engadir «-noresize» ao nome. Por exemplo, se o teu arquivo se chama «photo.jpg», podes renomealo a «photo-noresize.jpg» e Imsanity ignorarao, o que che permite subir a imaxe a tamaño completo.
Se es desenvolvedor (ou tes algún a man), tamén podes usar o filtro ‘imsanity_skip_image’ para omitir o redimensionamento de calquera imaxe.
-
Imsanity comprime ou optimiza as miñas imaxes?
-
Aínda que Imsanity comprime as imaxes JPG ao redimensionalas, usa a compresión estándar de WordPress. Por iso, as imaxes resultantes non están codificadas de forma eficiente e poden optimizarse aínda máis (sen perda de calidade) con EWWW Image Optimizer e moitos outros plugins de optimización de imaxes.
-
Imsanity redimensionará as imaxes do plugin X, Y ou Z?
-
Se as imaxes están na biblioteca de medios do teu sitio, é probable que Imsanity as redimensione. Imsanity usa o gancho wp_handle_upload para procesar as novas subidas e pode redimensionar calquera imaxe existente na biblioteca de medios mediante o redimensionador en masa. Se as imaxes non están na biblioteca de medios, podes usar EWWW Image Optimizer para redimensionalas.
-
Por que necesitaría este plugin?
-
As fotos feitas con calquera cámara moderna e a maioría dos teléfonos móbiles son demasiado grandes para mostrarse a tamaño completo nun navegador.
Isto desperdiza espazo no teu servidor web e desperdiza ancho de banda dos teus visitantes ao ver estes arquivos.Imsanity permíteche establecer un límite de cordura para que todas as imaxes subidas se limiten a un tamaño razoable que aínda é máis que suficiente para as necesidades dunha web típica. Imsanity engánchase a WordPress inmediatamente despois da subida da imaxe, pero antes de que se produza o procesamento de WordPress. Así, WordPress comportase exactamente igual en todos os sentidos, salvo que será coma se o colaborador tivese escalado a súa imaxe a un tamaño razoable antes de subila.
O límite de tamaño que usa imsanity é configurable. O valor por defecto é o suficientemente grande para ocupar toda a pantalla do visitante medio sen escalar, polo que aínda é máis que suficiente para un uso típico.
-
Por que NON querería usar este plugin?
-
Quizais non queiras usar Imsanity se usas WordPress como un sitio de descarga de imaxes de arquivo, para fornecer imaxes de alta resolución para imprimir ou se usas WordPress como arquivo de almacenamento de fotos de alta resolución.
-
WordPress non escala xa automaticamente as imaxes?
-
Cando se sube unha imaxe, WordPress conserva o orixinal e, segundo o tamaño do orixinal, creará ata 4 copias máis pequenas do arquivo (grande, media-grande, media e miniatura) que están pensadas para incluírse nas túas páxinas. A non ser que teñas necesidades fotográficas especiais, o orixinal adoita quedar sen usar, pero ocupando cota de disco.
-
Por que escribistes mal Insanity?
-
Imsanity é a abreviatura de «Image Sanity Limit» (límite de cordura da imaxe). Un límite de cordura é un termo para limitar algo a un tamaño ou valor razoable.
-
Onde podo obter soporte?
-
Podes publicar as túas preguntas no foro de soporte en https://wordpress.org/support/plugin/imsanity, pero se non recibes resposta, usa https://ewww.io/contact-us/.
Comentarios
Colaboradores e desenvolvedores
“Imsanity” é un software de código aberto. As seguintes persoas colaboraron con este plugin.
Colaboradores“Imsanity” foi traducido a 22 idiomas. Grazas aos desenvolvedores polas súas contribucións.
Traduce “Imsanity” ao teu idioma.
Interesado no desenvolvemento?
Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.
Rexistro de cambios
2.9.4
Data da versión – 20 de agosto de 2026
- fixed: compatibilidade con WP 7.1: evita que o novo procesamento do lado do cliente escale o orixinal demasiado cedo
- fixed: evitado o redimensionamento das miniaturas cargadas desde o procesamento novo do lado do cliente
2.9.3
Data de lanzamento: 28 de xullo de 2026
- fixed: corrección incompleta para constantes por defecto non definidas
- fixed: aviso de PHP ao comprobar o límite de memoria
- fixed: cadea sen i18n
2.9.2
Data de lanzamento: 9 de xuño de 2026
- fixed: asegura que WordPress non carga automaticamente as opcións
- fixed: erro fatal cando as constantes por defecto non están definidas, normalmente debido a unha inicialización temperá doutros plugins
2.9.1
Data da versión – 4 de xuño de 2026
- changed: os axustes por defecto pódense filtrar por outros plugins/temas
- fixed: propiedades non definidas para a calidade AVIF/WebP en instalacións multisitio
2.9.0
Data de lanzamento: 10 de febreiro de 2026
- added: compatibilidade para redimensionar subidas de imaxes AVIF
- added: axustes para a calidade de WebP e AVIF
- added: compatibilidade co plugin Modern Image Formats
- added: compatibilidade con PHP 8.5
- fixed: axustes de calidade non aplicados
- fixed: a detección de alfa en PNG pode lanzar erros se PHP GD non pode obter información dunha imaxe PNG
Versións anteriores
Consulta o arquivo changelog.txt á parte.
