سلام، بنده می خوام از تابع بالا برای گرفتن تعداد رنگ های مورد استفاده شده در یک تصویر استفاده کنم... این هم کدم :
کار می کنه ولی تعداد رنگ ها رو همیشه صفر نشون می ده ... مشکل چیه ؟
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php $arr = explode ( '.' , $img ); $format = $arr [1]; if ( $format = 'png' ){ $newImg =imagecreatefrompng( $img ); } elseif ( $format = 'jpg' ){ $newImg =imagecreatefromjpeg( $img ); } elseif ( $format = 'gif' ){ $newImg =imagecreatefromgif( $img ); } else { echo "Your file doesn't support !" ; } $t =imagecolorstotal( $newImg ); echo 'Your all colors are ' . $t ; imagedestroy( $newImg ); ?> |
کار می کنه ولی تعداد رنگ ها رو همیشه صفر نشون می ده ... مشکل چیه ؟