function shownumber($img_handle, $img_numbers, $number, $x1, $y1, $width, $height, $size_numbers) { if ($number < 10) { $width_number = $size_numbers[0] / 10; $dstX = $x1 + $width / 10; $dstY = $y1 + $height / 10; $srcX = $number * $size_numbers[0] / 10; $srcW = $size_numbers[0] / 10; $srcH = $size_numbers[1]; $dstW = $width / 10; $dstH = $dstW * $srcH / $srcW; imagecopyresampled($img_handle, $img_numbers, $dstX, $dstY, $srcX, 0, $dstW, $dstH, $srcW, $srcH); } else { $number1 = floor($number / 10); $number2 = $number % 10; shownumber($img_handle, $img_numbers, $number1, $x1 - $width / 20, $y1, $width, $height, $size_numbers); shownumber($img_handle, $img_numbers, $number2, $x1 + $width / 20, $y1, $width, $height, $size_numbers); } }
function shownumber($imghandle, $imgnumbers, $number, $x1, $y1, $width, $height, $sizenumbers) { if ($number < 10) { $widthnumber = $sizenumbers[0] / 10; $dstx = $x1 + $width / 10; $dsty = $y1 + $height / 10; $srcx = $number * $sizenumbers[0] / 10; $srcw = $sizenumbers[0] / 10; $srch = $sizenumbers[1]; $dstw = $width / 10; $dsth = $dstw * $srch / $srcw; imagecopyresampled($imghandle, $imgnumbers, $dstx, $dsty, $srcx, 0, $dstw, $dsth, $srcw, $srch); } else { $number1 = floor($number / 10); $number2 = $number % 10; shownumber($imghandle, $imgnumbers, $number1, $x1 - $width / 20, $y1, $width, $height, $sizenumbers); shownumber($imghandle, $imgnumbers, $number2, $x1 + $width / 20, $y1, $width, $height, $sizenumbers); } }