آموزش php از مبتدی تا ....
رفتن به کانال در Telegram
902
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
اطلاعاتی وجود ندارد30 روز
آرشیو پست ها
imagefilledellipse (متغیرگرافیک,متخصات x,مختصات y ,عرض , ارتفاع , متغیر رنگ);
همانطور که در بالا گفته شد
رنگ به صورت rgb است و مقادیر 0 تا 255 می پذیرد و نیازی به تبدیل به hex ندارد
درتمام گرافیک های که قرار است با php ایجاد شود این توابع تقریبا وجود خواهند داشت
تابعimagedestroy()برای بستن و خالی نمودن حافظه ایجاد شده برای عکس می باشد
Imagedestroy(متغیرگرافیک );
تابع imagejpeg() یا imagepng()یا تابع imagegif() برای انتقالتصویر ایجاد شده به مرورگرکاربر می باشند که با توجه به نوعcontent ایجاد شده باشد از انها استفاده نمود
Imagepng(متغیر گرافیک);
Imagegif(متغیر گرافیک);
Imagejpeg(متغیر گرافیک);
تابعimagecolorallocate() برای ایجاد رنگ استفاده می شود در سیستم rgb که مقادیری بین صفرتا255 را می گیرد
متغیررنگ =imagecolorallocate(متغیرگرافیک,عدد قرمز,عددسبز,عدد ابی);
معرفی بعضی از توابع گرافیک
تابع imagecreate() یک پرده را برای نقاشی اماده می کند این تابع دو عدد را میگیرد که طول و عرض پرده نقاشی می باشد و خروجی را درون متغیر گرافیک قرار می دهد
متغیر گرافیک=imagecreate(طول,عرض);
نکته مهم که گفته شد این هست که نباید هیچ دستور و tag مربوط به html قبل از conrent قرار داده شود وگرنه مروگر قادر به نمایش گرافیک نیست
هرکدی که در ان گرافیک قرار دارد باید با header شروع شود یکی از مقداری که این تابع دریفات می کند content-type می باشد که به کلاینت اعلام می کند چه نوع داده ای را دریافت خواهد کرد .
برای مثال content-type:image/jpeg به کلاینت اعلام می کند که عکسی با فرمت jpg دریافت خواهد نمود
هنگامی که از content استفاده می کنیم خروجی کد ما فقط می تواند رشته های بیتی باشد بنابراین نمیوانیم از دستورات echo ,print برای نمایش کدهای html استفاده کنیم
همچنین در صفحه ای که content قرار دارد نباید هیچ تگ html وجود داشته باشد
