@newaitix

Расположить картинку по центру блока?

Выводим цену товара
$prefix1='88Qn|Q*wcIa5';
$prefix2='{Rvi#wy?r?#1';
$price=77777;
$encode="$prefix1$price$prefix2";
$encode=urlencode(base64_encode($encode));
echo"<img src='text_to_img.php?text=$encode' height='26px' width='200px'>";


text_to_img.php
$prefix1='88Qn|Q*wcIa5';
$prefix2='{Rvi#wy?r?#1';
$get=$_GET['text'];
$get=base64_decode(urldecode($get));
$prefixs=array($prefix1,$prefix2);
$get=str_replace($prefix1,"",$get);
$get=str_replace($prefix2,"",$get);
$get=strrev(implode(' ',str_split(strrev($get), 3)));
$result=$get.' грн.';
if(isset($result)&&!empty($result)){
	$image=imagecreatetruecolor(200,26);
	$background=imagecolorallocate($image,255,255,255);
	$color=imagecolorallocate($image,57,181,74);
	$font_file='arial.ttf';
	imagefilledrectangle($image,0,0,299,99,$background);
	imagefttext($image,17,0,0,21,$color,$font_file,$result);
	header('Content-Type:image/png');
	imagepng($image);
	imagedestroy($image);
}


В imagefttext задается отступ с лева, отступ сверху. Выглядит это следующим образом.
5a735986e9556874045128.png
Теперь вопрос. Возможно ли сделать так чтоб не в зависимости от заданной ширины генерируемого изображения текст в изображении всегда располагался ровно по центру?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
https://www.w3schools.com/css/css_align.asp

img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 40%;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы