PHP » PYTHON |
login |
register |
about
|
PYTHON imagecolorat
is this article helpful?
|
Python replacement for PHP's imagecolorat
[
edit
| history
]
<?php $im = imagecreatefrompng("php.png"); $pixel = imagecolorat($im, $x, $y); $colors = imagecolorsforindex($im, $rgb); $red = colors['red'] $green = colors['green'] $blue = colors['blue'] $alpha = colors['alpha'] ?> Don't Forget To Download PIL Lib: from PIL import Image #IF Not Working try: import Image im = Image.open('captcha.png') # If Not Getting Alpha Try: im = im.convert("RGBA") pixel = img.load() colors = pixel[x,y] red = colors[0] green = colors[1] blue = colors[2] alpha = colors[3] imagecolorat(PHP 4, PHP 5) imagecolorat — Get the index of the color of a pixel Description
int imagecolorat
( resource $image
, int $x
, int $y
)
Returns the index of the color of the pixel at the specified location in the image specified by image . If PHP is compiled against GD library 2.0 or higher and the image is a truecolor image, this function returns the RGB value of that pixel as integer. Use bitshifting and masking to access the distinct red, green and blue component values: Parameters
Return ValuesReturns the index of the color. Examples
Example #1 Access distinct RGB values
<?phpThe above example will output something similar to: int(119) int(123) int(180)
Example #2 Human-readable RGB values using imagecolorsforindex()
<?phpThe above example will output something similar to: int(119) int(123) int(180) int(127)
See Also
|
more
Recently updated
more
Most requested
more
Last requests
|