• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش کتابخانه GD در PHP
#1
Wink 
سلام ، در این تاپیک به آموزش کتابخانه GD در php میپردازم .
امیدوارم مفید واقع بشه .Heart

همونطور که میدونید PHP یک کتابخانه ای به نام GD رو برای کار با تصاویر ارائه داده و از این کتابخانه میشه برای تولید کپچا نیز استفاده کرد ...
شما با توابع این کتابخانه میتونید فرمت های مختلفی از تصاویر مثل jpeg , png , gif و ... رو تولید کرده و همچنین ادیت کنید .
این کتابخانه از یک سری توابع برای کار با تصاویر استفاده میکنه وفقط از برنامه نویسی رویه ای پشتیبانی میکنه .یعنی هیچ کلاس و شی از پیش تعریف شده ای در آن وجود ندارد و فقط از یک سری تابع تشکیل شده که میتونید از توابعش استفاده کنید شاید این ویژگی باعث بشه کار با این کتابخانه برای مبتدی هایی که با برنامه نویسی شی گرایی آشنا نیستن راحت تر باشه .


خوب برای اطلاع از موجود بودن ، این کتابخانه میتونید از تابع phpinfo استفاده کنید ...
همچنین در مورد اطلاع از نسخه GD و دیگر اطلاعات از تابع gd_info که یک آرایه انجمنی برمیگردونه استفاده کنید ...

این کتابخانه قابلیت ادیت و تغییر تصاویری که کاربران براش ارسال میکنند رو داره و همچنین شما خودتون میتونید تصاویر رو در اون ایجاد کنید .

برای ساخت تصویر از تابع imagecreatetruecolor استفاده کنید به شکل زیر :
کد پی‌اچ‌پی:
<?php 
$handle
=imagecreatetruecolor(200200);


?>
آرگومان اول این تابع مشخص کننده عرض و آرگومان دوم تابع مشخص کننده ارتفاع عکس می باشد ...

همچنین میتوانید از تابع imagecreate استفاده کنید اما تابع imagecreatetruecolor تصاویر با کیفیت تری ایجاد میکنه ...
این تابع مانند برخی توابع php یک هندل یا نوع داده ای resource برمیگردونه که باید اون رو در یک متغیر ذخیره کرده تا در عملیات های بعدی ازش استفاده کنید . مثلا اختصاص رنگ به عکس و .... که در ادامه با اونا اشنا میشیم ... در صورتی که نتونست تصویر رو ایجاد کنه فالس False برمیگردونه .
  پاسخ
تشکر شده توسط : undefined


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان