Rumah php教程 php手册 PHP生成横状百分比图片实例

PHP生成横状百分比图片实例

Jun 21, 2016 am 08:50 AM
nbsp quot red

 给用户看数据的时候,直观效果上:文字不如数字,数字不如图片.在调查表的设计上采用横柱百分比图片形式展示给用户,用户很直观的看出哪个调查或某个结果的热门程度。下面是分享如何实现技术:
1.PHP本身就支持了画图,但必须开启GD库。
打php.ini 文件,找到extension=php_gd2.dll,把前面的分号“;”去掉,重启apache
2.下面是一个demo文件,解释说的比较详细了,再不懂只能百度了^_^

 

XML/HTML Code

  1.     //创建画布,在创建前不要有任何输出和空格哦,否则图片生成不了  
  2.  $im=imagecreatetruecolor(100,10);
    • //$cc=imagecolorallocate($im,245,245,245);
    • //imagefill($im,0,0,$cc);
      
  3.  //着色的颜色,采用的是RGB的格式  
  4.  $red=imagecolorallocate($im,0,0,245);   
  5.  $cc=imagecolorallocate($im,245,245,245);  
  6.  //颜色  
  7.  $red1 = imagecolorallocate($im,30,144,255);  
  8.  $red2 = imagecolorallocate($im,220,20,60);  
  9.  $red3 = imagecolorallocate($im,0,206,209);  
  10.  $red4 = imagecolorallocate($im,255,255,0);  
  11.  //填充矩形颜色可以自定义填充的颜色,上面定义的颜色在这里我只是做测试例子,至于长度比例大小可以根据项目动态数据来控制  
  12. //圆  
  13. //imageellipse($im,20,20,20,20,$red);  
  14. //直线  
  15. //imageline($im,0,0,400,300,$red);  
  16. //矩形  
  17. //imagerectangle($im,0,0,100,10,$red);  
  18. //填充矩形  
  19. imagefilledrectangle($im,0,0,30,10,$red);  
  20. imagefilledrectangle($im,30,0,100,10,$cc);  
  21. //弧线  
  22. //imagearc($im,100,100,50,50,180,270,$red);  
  23. //扇形  
  24. //imagefilledarc($im,100,100,80,50,180,270,$red,IMG_ARC_PIE);  
  25. //拷贝图片到画布  
  26. //1.加载源图片  
  27. //$srcImage=imagecreatefromgif("2.GIF");  
  28. //这里我们可以使用一个getimagesize()  
  29. //$srcImageInfo=getimagesize("2.GIF");  
  30. //拷贝源图片到目标画布  
  31. //imagecopy($im,$srcImage,0,0,0,0,$srcImageInfo[0],$srcImageInfo[1]);  
  32.  header("content-type: image/png");  
  33.  //生成图片  
  34.  imagepng($im);  
  35.  //释放内存,亲,注意咯!如果不加这句,访问量大的话apache会爆掉的哦  
  36.  imagedestory($im);  
  37. ?>  



Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Penyelesaian: Organisasi anda memerlukan anda menukar PIN anda Penyelesaian: Organisasi anda memerlukan anda menukar PIN anda Oct 04, 2023 pm 05:45 PM

Mesej "Organisasi anda memerlukan anda menukar PIN anda" akan muncul pada skrin log masuk. Ini berlaku apabila had tamat tempoh PIN dicapai pada komputer menggunakan tetapan akaun berasaskan organisasi, di mana mereka mempunyai kawalan ke atas peranti peribadi. Walau bagaimanapun, jika anda menyediakan Windows menggunakan akaun peribadi, sebaiknya mesej ralat tidak akan muncul. Walaupun ini tidak selalu berlaku. Kebanyakan pengguna yang mengalami ralat melaporkan menggunakan akaun peribadi mereka. Mengapa organisasi saya meminta saya menukar PIN saya pada Windows 11? Ada kemungkinan akaun anda dikaitkan dengan organisasi dan pendekatan utama anda adalah untuk mengesahkan perkara ini. Menghubungi pentadbir domain anda boleh membantu! Selain itu, tetapan dasar tempatan yang salah konfigurasi atau kunci pendaftaran yang salah boleh menyebabkan ralat. Sekarang ni

10 Cara untuk Melaraskan Kecerahan pada Windows 11 10 Cara untuk Melaraskan Kecerahan pada Windows 11 Dec 18, 2023 pm 02:21 PM

Kecerahan skrin adalah bahagian penting dalam menggunakan peranti pengkomputeran moden, terutamanya apabila anda melihat skrin untuk jangka masa yang lama. Ia membantu anda mengurangkan ketegangan mata, meningkatkan kebolehbacaan dan melihat kandungan dengan mudah dan cekap. Walau bagaimanapun, bergantung pada tetapan anda, kadangkala sukar untuk mengurus kecerahan, terutamanya pada Windows 11 dengan perubahan UI baharu. Jika anda menghadapi masalah melaraskan kecerahan, berikut ialah semua cara untuk mengurus kecerahan pada Windows 11. Cara Menukar Kecerahan pada Windows 11 [10 Cara Diterangkan] Pengguna monitor tunggal boleh menggunakan kaedah berikut untuk melaraskan kecerahan pada Windows 11. Ini termasuk sistem desktop menggunakan monitor tunggal serta komputer riba. Jom mulakan. Kaedah 1: Gunakan Pusat Tindakan Pusat Tindakan boleh diakses

Bagaimana untuk mematikan pengesahan penyemakan imbas peribadi pada iPhone dalam Safari? Bagaimana untuk mematikan pengesahan penyemakan imbas peribadi pada iPhone dalam Safari? Nov 29, 2023 pm 11:21 PM

Dalam iOS 17, Apple memperkenalkan beberapa ciri privasi dan keselamatan baharu kepada sistem pengendalian mudah alihnya, salah satunya adalah keupayaan untuk memerlukan pengesahan dua faktor untuk tab penyemakan imbas peribadi dalam Safari. Begini cara ia berfungsi dan cara mematikannya. Pada iPhone atau iPad yang menjalankan iOS 17 atau iPadOS 17, penyemak imbas Apple kini memerlukan pengesahan Face ID/Touch ID atau kod laluan jika anda mempunyai sebarang tab Penyemakan Imbas Peribadi terbuka di Safari dan kemudian keluar dari sesi atau apl untuk mengaksesnya semula. Dalam erti kata lain, jika seseorang mendapatkan iPhone atau iPad anda semasa ia dibuka kunci, mereka masih tidak akan dapat melihat privasi anda tanpa mengetahui kod laluan anda

Skrip pengaktifan digital Win10/11 MAS versi 2.2 menyokong semula pengaktifan digital Skrip pengaktifan digital Win10/11 MAS versi 2.2 menyokong semula pengaktifan digital Oct 16, 2023 am 08:13 AM

Skrip pengaktifan terkenal versi MAS2.2 menyokong pengaktifan digital sekali lagi Kaedah ini berasal dari @asdcorp dan pengarang MAS memanggilnya HWID2. Muat turun gatherosstate.exe (bukan asal, diubah suai) daripada https://github.com/massgravel/Microsoft-Activation-Scripts, jalankannya dengan parameter dan jana GenuineTicket.xml. Mula-mula lihat kaedah asal: gatherosstate.exePfn=xxxxxxx;DownlevelGenuineState=1 dan kemudian bandingkan dengan kaedah terkini: gatheros

Pemain kaset FiiO CP13 dilancarkan dengan rupa retro telus Pemain kaset FiiO CP13 dilancarkan dengan rupa retro telus Jun 16, 2024 am 09:52 AM

Pemain kaset FiiOCP13diumumkan pada Januari. Kini, FiiOisexmeningkatkan folio sukan dengan dua model baharu-satu di hadapan dan satu dengan bahagian depan telus. Keduanya sangat sepadan dengan reka bentuk sudut yang lain, tetapi juga

Apakah alat analisis data blockchain? Apakah alat analisis data blockchain? Feb 21, 2025 pm 10:24 PM

Perkembangan pesat teknologi blockchain telah membawa keperluan untuk alat analisis yang boleh dipercayai dan cekap. Alat ini adalah penting untuk mengekstrak pandangan berharga daripada urus niaga blockchain untuk lebih memahami dan memanfaatkan potensi mereka. Artikel ini akan meneroka beberapa alat analisis data blockchain terkemuka di pasaran, termasuk keupayaan, kelebihan dan batasan mereka. Dengan memahami alat ini, pengguna dapat memperoleh pandangan yang diperlukan untuk memaksimumkan kemungkinan teknologi blockchain.

Bagaimana untuk membatalkan langganan Apple anda Bagaimana untuk membatalkan langganan Apple anda Oct 31, 2023 pm 11:13 PM

Anda boleh membatalkan langganan AppleOne (seperti AppleOne) dengan mudah, serta langganan AppStore pihak ketiga, pada iPhone, iPad atau Mac anda. Apple menawarkan pelbagai perkhidmatan yang boleh dilanggan oleh pemilik peranti Apple, termasuk AppleMusic, AppleTV+, AppleArcade, iCloud+, AppleNews+ dan AppleFitness+. Ia juga menawarkan perkhidmatan ini sebagai langganan berkumpulan yang dipanggil Apple One Apple pada Mac 2023 membuat kenaikan harga yang ketara untuk beberapa perkhidmatannya, termasuk Apple TV+, Apple Arcade dan

Betulkan: Copilot tidak berfungsi pada Windows 11 23H2 Betulkan: Copilot tidak berfungsi pada Windows 11 23H2 Nov 08, 2023 pm 03:09 PM

Kemas kini ciri terbaharu untuk Windows 11 ada di sini, dan ia membawa pelbagai kemas kini dan penambahbaikan aplikasi, namun, ramai orang melaporkan bahawa Windows 1123H2 tidak mempunyai Copilot. Ini adalah malang, terutamanya jika anda tidak sabar-sabar untuk mencuba pembantu AI baharu. Kami di Windows Report menghadapi masalah yang sama, dan dalam panduan hari ini kami akan menunjukkan kepada anda beberapa penyelesaian berpotensi yang mungkin membantu jika Windows 11 Copilot tiada. Bagaimana untuk mendayakan Copilot pada 23H2? Bagaimanakah kita menguji, menyemak dan memberi markah? Sepanjang 6 bulan yang lalu, kami telah berusaha keras untuk mewujudkan sistem semakan baharu untuk cara kami menghasilkan kandungan. gunakannya

See all articles