ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

آموزش php از مبتدی تا ....

آموزش php از مبتدی تا ....

Открыть в Telegram
902
Подписчики
Нет данных24 часа
Нет данных7 дней
Нет данных30 дней
Архив постов
imagefilledellipse (متغیرگرافیک,متخصات x,مختصات y ,عرض , ارتفاع , متغیر رنگ);

تابعimagefilledellipse برای ترسیم یک بیضی توپر می باشد

همانطور که در بالا گفته شد رنگ به صورت rgb است و مقادیر 0 تا 255 می پذیرد و نیازی به تبدیل به hex ندارد

Imageellips(متغیرگرافیک,متخصات x,مختصات y ,عرض , ارتفاع , متغیر رنگ);

برای کشیدن یک بیضی یا دایره از تابع imageellips استفاده می شود

فایل g1.php

ترکیب کدهای زیر در یک صفحه php خروجی زیر را ایجاد خواهد نمود

بله ابتدا با create ایجاد و بعد از این برده می شود

درتمام گرافیک های که قرار است با php ایجاد شود این توابع تقریبا وجود خواهند داشت

تابعimagedestroy()برای بستن و خالی نمودن حافظه ایجاد شده برای عکس می باشد Imagedestroy(متغیرگرافیک );

تابع imagejpeg() یا imagepng()یا تابع imagegif() برای انتقالتصویر ایجاد شده به مرورگرکاربر می باشند که با توجه به نوعcontent ایجاد شده باشد از انها استفاده نمود Imagepng(متغیر گرافیک); Imagegif(متغیر گرافیک); Imagejpeg(متغیر گرافیک);

تابعimagecolorallocate() برای ایجاد رنگ استفاده می شود در سیستم rgb که مقادیری بین صفرتا255 را می گیرد متغیررنگ =imagecolorallocate(متغیرگرافیک,عدد قرمز,عددسبز,عدد ابی);

متغیر گرافیک=imagecreate(طول,عرض);

معرفی بعضی از توابع گرافیک تابع imagecreate() یک پرده را برای نقاشی اماده می کند این تابع دو عدد را میگیرد که طول و عرض پرده نقاشی می باشد و خروجی را درون متغیر گرافیک قرار می دهد متغیر گرافیک=imagecreate(طول,عرض);

نکته مهم که گفته شد این هست که نباید هیچ دستور و tag مربوط به html قبل از conrent قرار داده شود وگرنه مروگر قادر به نمایش گرافیک نیست

هرکدی که در ان گرافیک قرار دارد باید با header شروع شود یکی از مقداری که این تابع دریفات می کند content-type می باشد که به کلاینت اعلام می کند چه نوع داده ای را دریافت خواهد کرد . برای مثال content-type:image/jpeg به کلاینت اعلام می کند که عکسی با فرمت jpg دریافت خواهد نمود هنگامی که از content استفاده می کنیم خروجی کد ما فقط می تواند رشته های بیتی باشد بنابراین نمیوانیم از دستورات echo ,print برای نمایش کدهای html استفاده کنیم همچنین در صفحه ای که content قرار دارد نباید هیچ تگ html وجود داشته باشد