| gan saya mw tnya nih
$gb=imagecreatefrompng("facebook.png"); echo 'jumlah colors : '.imagecolorstotal($gb);
kenapa hasil nya 0 y?? |
|
| may be the 'facebook.png' is a true color images; imagecolortotal will return the number of colors in the specified image's pallete or 0 for true color images
cmiiw ^_^V |
|
| trus solusi ny gmn mas agar jumlah warna dari image tersebut di tampilkan
mohon pencerahan nya mas |
|
| lha itu file 'facebook.png'-nya type-nya true color atau pake color pallete? |
|
| True color dong |
|
| saya dapat tutorial ny seperti itu mas |
|
| lha ya 'kan udah jelas.. kalo pake true color berarti pake 24 bit a.k.a 16.777.216 possible color.. gak usah diitung lagi |
|
| Oy mas Klw menghitung jumlah warna di dalam suatu image gmn mas?? |
|
| IMHO, satu hal.. imagecolorstotal() adalah menghitung jumlah warna yang mungkin berdasarkan data informasi pallete yang disertakan pada header file gambar tersebut; meski mungkin gambarnya cuma ukuran 3x3 pixel; tapi dengan menggunakan pallete berukuran 8-bit; maka fungsi tersebut akan menampilkan 256 (2^8) bukan antara 1 s.d 9 sesuai jumlah pixel-nya...
untuk mengetahui jumlah warna 'yang dipakai' pada suatu gambar, mungkin bisa dengan mengindekkan warna berdasarkan jumlah pixel-nya (looping berdasarkan pixel width x pixel height, jumlahkan dan kelompokkan berdasarkan warna yg sama tiap pixel-nya) dari sini baru bisa ketahuan berapa jumlah 'warna yang dipakai'
cmiiw ^_^V |
Tidak ada komentar:
Posting Komentar