Color dominante

Descripción

Un plugin de WordPress para guardar automáticamente el color dominante y una paleta de colores de una imagen de archivo adjunto a post_meta.

Capturas de pantalla

  • Se muestra el uso del plugin en hellobrstl.com
  • Se muestra el uso del plugin en hellobrstl.com
  • Se muestra el uso del plugin en hellobrstl.com

Instalación

El color dominante y la paleta de colores es guardad automáticamente al subir la imagen y al editar la meta información de una entrada.

Necesitas utilizar get_post_meta para recuperar la clave de meta “dominant_color_hex” o “dominant_color_rgb”. Hex devuelve una cadena, incluyendo el #, rgb devuelve un array con la clave 0 como rojo, 1 verde y 2 como azul.

Como alternativa, puede utilizar las claves de meta “color_palette_rgb” y “color_palette_hex” para obtener una matriz de los 8 colores más destacados en la imagen.

Opiniones

15 de Abril de 2024 2 replies
This plugin is perfect in its simplicity. Developers thought of everything, and it makes pages with images look beautiful. PLUS, if you don't like the color they pick to be dominant, you can choose another color from the image. So well thought out. I just wish Wordpress wouldn't bug me saying it hasn't been tested with the last 3 releases. It works perfectly, and probably will regardless of updates. Here's how I use it in a theme in case anyone reading this is struggling. if (has_post_thumbnail()) {$featured_image_id=get_post_thumbnail_id( );}$imageColor = get_color_data($featured_image_id, 'dominant_color_hex', 'true');$colorPaletteArray = get_post_meta ($featured_image_id, 'color_palette_hex', 'true');$complimentaryColor1 = $colorPaletteArray[0];$complimentaryColor2 = $colorPaletteArray[1];$complimentaryColor3 = $colorPaletteArray[2];$complimentaryColor4 = $colorPaletteArray[3]; And then I just assign $imageColor, and it's 4 complimentary colors, to the relevant divs in the template. Genius plugin, and thank you for creating it.
29 de Octubre de 2019
Useful plugin, please add function to bulk edit all images on gallery 🥰
3 de Septiembre de 2016
Pulls out both the dominant color and a nice color palette. Far more efficient to do this calculation once on upload rather than via PHP or JavaScript when rendering the page. Perfect!
3 de Septiembre de 2016
I had to search the post_meta table to find out how the 'dominant_override' meta_key - it would have been useful to find that in the release notes. A bulk calculate feature would be excellent - along with a way of colour picking the override from the posts screen in the WP Dashboard. Otherwise, perfect for what I need 🙂
Leer los 5 comentarios

Colaboradores & Desarrolladores

“Color dominante” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“Color dominante” ha sido traducido en 3 idiomas. Gracias a los traductores por sus contribuciones.

Traduce & #8220;Color dominante” a tu idioma.

¿interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .

Historial de cambios

2.2.0

Modernise javascript for deprecated jQuery handlers
Update to latest version of PHP Color Thief
Bump version requirements to match color thief and a modern-ish WordPress (5.4+)

2.1.0

Soporte para Idiomas traducidos (Envía tu traducción a translate.wordpress.org!)

2.0.1

Se solucionó un bug que podía causar un error de javascript cuando cargabas nuestro JS en el footer.

2.0

Se añadió un selector de color a la pantalla de edición de accesorio para reemplazar el color dominante con un selector personalizado.
La galería de medios de WordPress ahora te permite sobreescribir el color dominante, el cual será devuelto en lugar de dominant_color_hex/rgb cuando esté configurado.
También te dejaré a generar una paleta para imágenes subidas antes de que instalases el plugin.

1.0

Construcción inicial