Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

187
Vistas
Establecer un color de píxel usando código hexadecimal

Entonces, cuando era unos años más joven, pude resolver esto, pero desde entonces he olvidado cómo hacerlo. Estoy tratando de configurar un píxel en un color dado usando el código hexadecimal para un color.

El código básico sería algo como esto:

ImageName.setRGB(x, y, color del código hexadecimal)

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

setRGB() toma 3 valores int , dos para las coordenadas y uno para representar el color.

Los códigos hexadecimales para colores generalmente se componen de 3 o 4 agrupaciones de 2 valores hexadecimales de la siguiente manera:

 0xFF00FF00

El código anterior representaría un color verde sólido con alfa completo. Esto se debe a que la primera agrupación de dos códigos hexadecimales se corresponde con los colores alfa, la segunda es roja, la tercera verde y la cuarta azul.

Entonces, puede poner todos estos valores en un int porque un int tiene una longitud de 32 bits. Cada código hexadecimal tiene una longitud de 8 bits.

Para hacer esto, necesita cambiar los valores a la izquierda. Pruebe esto para nuestro ejemplo de color anterior:

 int color = (0xFF<<24) | (0x00<<16) | (0xFF<<8) | (0x00);

Luego puede usar color en su llamada para setRGB

 ImageName.setRGB(x, y, color);
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda