How can I find the colour of a pixel of an image?
Answers were Sorted based on User's Feedback
Answer / laxmikant
<?php
$im = imagecreatefrompng("php.png");
$rgb = imagecolorat($im, 10, 15);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
var_dump($r, $g, $b);
?>
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / jude jeevanraj.p
This is easily done through using the imagecolorat function.
You must pass as parameters the image resource, and the x
and y co-ordinates you want to find the color of, for
instance:
$rgb = imagecolorat($im, 5, 10);
Will get a reference to the colour used at 5,10 (X,Y) on
the image.
Depending on the version of the GD library you are using
and the type of image, you may experience different return
values
| Is This Answer Correct ? | 0 Yes | 0 No |
What is the difference between the functions strstr() and stristr()?
How to copy a file?
What are the different data types in javascript?
What are traits? How is it used in php?
What is mysql_fetch_object?
What is the difference between die () and exit () in php?
Explain what is the static variable in function useful for?
How to swap two variables without using 3rd temp variable.
just explain MYSql ISAM and InnoDB functions. and what is the diffrent between both. and which is the better in both.
Tell me how can we automatically escape incoming data?
Write a program to display reverse of any number?
How can I find my php version?