Z
Zerrikanez
Прохожие
- Автор темы
- #1
Вот такой собственно вопрос:
Как рассчитать первый верхний черный пиксель на картинке?(т.е. его место положение)
Для того, чтобы узнать какой отступ(количество пикселей) слева до первого символа, можно сделать так:
Если код кривой, не судите строго, работает ведь :read:
Так вот, не проблема сделать так же для каждого символа, но так я добьюсь только 1/4 части работы....
Подскажите, как сделать аналогичный рассчет от правого края картинки, сверхй и снизу...
Как рассчитать первый верхний черный пиксель на картинке?(т.е. его место положение)
Для того, чтобы узнать какой отступ(количество пикселей) слева до первого символа, можно сделать так:
PHP:
for ($X=$Left; $X<=$Right; $X++) {
for ($Y=$Top; $Y<=$Bottom; $Y++) {
if($rgb = ImageColorAt($image, $X, $Y))
{
$color = imagecolorsforindex($image, $rgb);
if($color["red"]==0 && $color["green"]==0 && $color["blue"]==0)
{
$Left = $X;
echo $Left;
return $Left;
};
};
};
};
Если код кривой, не судите строго, работает ведь :read:
Так вот, не проблема сделать так же для каждого символа, но так я добьюсь только 1/4 части работы....
Подскажите, как сделать аналогичный рассчет от правого края картинки, сверхй и снизу...