Articles of rgb

¿PIL image.convert (“RGB”) convierte las imágenes a sRGB o AdobeRGB?

Quiero convertir por lotes imágenes de varios modos, como RGBa, CMYK, etc. a sRGB usando PIL en Python. Sin embargo, no estoy seguro y no puedo encontrarlo en ninguna parte si, image.convert(“RGB”) La función convierte las imágenes a sRGB o Adobe RGB. Mi intuición dice que se convierte a sRGB. Si se convierte a sRGB, […]

Python: ¿Existe una función o fórmula para encontrar el color complementario de un código rgb?

He intentado encontrar una buena fórmula en Python 3 para calcular el color complementario de un código rgb, por ejemplo. complementario de a = b. ¿Hay alguna manera de hacer esto?

¿Cómo escribo / creo un archivo de imagen GeoTIFF RGB en python?

Tengo 5 arreglos numpy de forma nx, ny lons.shape = (nx,ny) lats.shape = (nx,ny) reds.shape = (nx,ny) greens.shape = (nx,ny) blues.shape = (nx,ny) Las matrices de rojos, verdes y azules contienen valores que van desde 0 a 255 y las matrices lat / lon son coordenadas de píxeles de latitud / longitud. Mi pregunta es […]

Encontrar los índices (x, y) de valores de color específicos (R, G, B) a partir de imágenes almacenadas en NumPy ndarrays

Tengo una imagen almacenada en una matriz numpy, según lo producido por imread() : >>> ndim array([[[ 0, 0, 0], [ 4, 0, 0], [ 8, 0, 0], …, [247, 0, 28], [251, 0, 28], [255, 0, 28]], [[ 0, 255, 227], [ 4, 255, 227], [ 8, 255, 227], …, [247, 255, 255], [251, […]

Python Pil Change GreyScale Tif a RGB

Tengo un archivo TIF en escala de grises. Necesito convertirlo a RGB / leerlo de una manera que pueda trabajar con él. img = Image.open(GIF_FILENAME) rgbimg = img.convert(‘RGB’) for i in range(5): print rgbimg.getpixel((i, 0)) El convertidor (“RGB”) creará automáticamente todo (255,255,255) aunque la imagen sea una imagen oscura, en su mayoría negra. Si acabo […]

Conversión del espacio de color de PIL YCbCr -> RGB

El algoritmo utilizado por PIL v1.1.7 da resultados de aspecto “lavado”. Cuando se convierten los mismos datos de origen utilizando ffmpeg se ve correcto. El uso de mplayer da resultados idénticos a ffmpeg (quizás usen la misma biblioteca debajo). Esto me lleva a creer que PIL puede estar rellenando las conversiones de espacio de color. […]

Calcule el valor RGB para un rango de valores para crear un mapa de calor

Estoy tratando de crear un mapa de calor con python. Para esto tengo que asignar un valor RGB a cada valor en el rango de valores posibles. Pensé en cambiar el color de azul (valor mínimo) sobre verde a rojo (valor máximo). El ejemplo de la imagen a continuación explica cómo pensé en la composición […]

Convertir una tupla de color RGB en un código de seis dígitos, en Python

Necesito convertir (0, 128, 64) a algo como esto # 008040. No estoy seguro de cómo llamar a este último, lo que dificulta la búsqueda.

Obtener pixel RGB usando PIL

¿Es posible obtener el color RGB de un píxel utilizando PIL? Estoy usando este código: im = Image.open(“image.gif”) pix = im.load() print(pix[1,1]) Sin embargo, solo genera un número (por ejemplo, 0 o 1 ) y no tres números (por ejemplo, 60,60,60 para R, G, B). Supongo que no estoy entendiendo algo sobre la función. Me […]

Python 3: estoy tratando de encontrar todos los píxeles verdes en una imagen atravesándolos con un np.array, pero no puedo evitar el error de índice

Mi código actualmente consiste en cargar la imagen, lo cual es exitoso y no creo que tenga ninguna conexión con el problema. Luego paso a transformar la imagen en color en un np.array llamado rgb # convert image into array rgb = np.array(img) red = rgb[:,:,0] green = rgb[:,:,1] blue = rgb[:,:,2] Para volver a […]