PDA

View Full Version : سوال: چطور می شه یه متن روی تصویر نوشت و تصویر جدید رو ذخیره کرد؟



i-php-i
چهارشنبه 26 شهریور 1393, 03:01 صبح
می خوام روی تصویر یه متن با فونت دلخواه بنویسم و بتونم مجددا از تصویر جدید استفاده کنم. همه اسکریپتهایی که از گوگل پیدا کردم فقط متن رو به تصویر اضافه می کنن و تصویر رو ذخیره نمی کنن.

می دونید چطور باید این کار رو انجام داد؟

ravand
چهارشنبه 26 شهریور 1393, 07:43 صبح
این خط رو باید بهش اضافه کنی:

imagepng($image, '5.png', 100);

i-php-i
چهارشنبه 26 شهریور 1393, 12:23 عصر
کد کاملش رو ندارید بهم بدید؟

البته بشه فونت متن رو هم تعیین کرد

ravand
چهارشنبه 26 شهریور 1393, 13:50 عصر
<?php
header('Content-Type: 45.jpg');
$path = '45.jpg';
$image = imagecreatefromjpeg($path);
//متني كه روي عكس قرار ميگيره
$text = 'ravandi';
$font = 'arial.ttf';
$text_color = imagecolorallocate($image, 255, 255, 255);
imagettftext($image, 50, 0, 290, 290, $text_color, $font, $text);
imagejpeg($image, '45.jpg', 100);
imagejpeg($image);
imagedestroy($image);
?>