استفاده از تابع imagecreatetruecolor به جای تابع imagecreate ، برای ساختن عکس جدید، بدون خراب شدن رنگ ها، در PHP
توابع imagecreate و imagecreatetruecolor در PHP ، برای ساخت یک عکس جدید به کار می روند، اما یک تفاوت بسیار مهم دارند. زمانی که شما با تابع imagecreate ، یک عکس جدید می سازید، اگر اطلاعات یک عکس دیگر که مد نظرتان بوده است را در آن وارد کنید و سپس نتیجه را مشاهده نمایید (آن را به صورت یک فایل عکس ذخیره کرده و سپس آن را مشاهده کنید)، خواهید دید که رنگ های عکس، خراب شده اند و رنگ ها همانند رنگ های آن عکسی که اطلاعاتش را وارد کرده اید، نیستند. اما اگر عکس را با تابع imagecreatetruecolor بسازید، چنین اتفاقی نمی افتد و رنگ ها خراب نخواهد شد. عبارت truecolor که تفاوت بین نام این دو تابع است نیز به همین نکته اشاره دارد. بنابراین اگر با عکس ها کار می کنید، بهتر است که از تابع imagecreatetruecolor برای ساخت عکس جدید استفاده کنید.