ALI4GHA
Member
در این تاپیک می توانید پرسش های بوجود آمده در رابطه با تاپیک آشنایی با GD ، ایجاد تصاویر گرافیکی به صورت پویا در php را مطرح کنید .
آقامیشه ما دو تا تصویر رو لود کنیم، بعد اونا رو تویه یک تصویر دیگه قرار بدیم؟ منظورم رو میفهمین؟
مثلا یک عکس رو تو متغیر img1 بریزیم، یک عکس دیگه رو توی متغیر img2 بعد مثلا img1 رو با کد ریسایز تصویر که دارم کوچیک کنم،
بعد یه تصویر خالی مثلا 500 در 300 درست کنم و یه گوشش img1 رو بزارم و یک گوشش img2
سلام
آیا میشه با همین روش تصاویر متحرک (gif) ساخت که چندین متغییر رو نشون بده؟!
ذخیره سازی رنگ در متغیر
سلام. من نمیدونم چرا توی کلاسی که نوشتم، وقتی با تابع colorset، متغیر: $this->color رو مقدار دهی میکنم، برنامه از رنگ ذخیره شده توی متغیر نمیتونه استفاده کنه
سلام
میشه طریقه نوشتن متن بر روی عکس رو هم اموزش بدید؟
من از همون imagecolorallocate استفاده میکنم و تابع colorset تابعی هست که من توی کلاسم ساختم برای ست کردن رنگ
$colorset = ImageColorAllocate($image,255,255,255);
<?php
// File and new size
$filename = 'test.jpg';
$percent = 0.5;
// Content type
header('Content-type: image/jpeg');
// Get new sizes
list($width, $height) = getimagesize($filename);
$newwidth = $width * $percent;
$newheight = $height * $percent;
// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);
// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
// Output
imagejpeg($thumb);
?>
<?php
// The file
$filename = 'test.jpg';
$percent = 0.5;
// Content type
header('Content-type: image/jpeg');
// Get new dimensions
list($width, $height) = getimagesize($filename);
$new_width = $width * $percent;
$new_height = $height * $percent;
// Resample
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
// Output
imagejpeg($image_p, null, 100);
?>
thumb از یه عکس سایز بالا؟ یا از به page ؟
در مورد page من تو php چیزی پیدا نکردم ، اگه شما بلدید ممنون میشم منو راهنمایی کنید ( فکر نکنم ربطی به gd داشته باشه )