Rumah pembangunan bahagian belakang tutorial php 用php的GD库画不出水平的虚线解决方法

用php的GD库画不出水平的虚线解决方法

Jun 13, 2016 pm 01:31 PM
img red White

用php的GD库画不出水平的虚线
运行一下以下代码

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->$img = imagecreatetruecolor(600, 600);
$white = imagecolorallocate($img, 255, 255, 255);
imagedashedline($img, 20, 20, 500, 20, $white);
imagedashedline($img, 20, 20, 20, 500, $white);
header("content-type:image/jpeg");
imagejpeg($img);
imagedestroy($img);
Salin selepas log masuk

你会发现垂直的虚线没问题,但水平虚线就不显示。有谁知道为什么?


------解决方案--------------------
PHP code
$img = imagecreatetruecolor(600, 600);
$white = imagecolorallocate($img, 255, 255, 255);
$red = imagecolorallocate($img, 255, 0, 0);

$style = array($red, $red, $red, $red, $red, $white, $white, $white, $white, $white);
imagesetstyle($img, $style);
imageline($img, 20, 20, 500, 20, IMG_COLOR_STYLED);

header("content-type:image/jpeg");
imagejpeg($img);
imagedestroy($img);
<br><font color="#e78608">------解决方案--------------------</font><br>The bug reported by 'michi at marel dot at' also exists in PHP version 5.1.1. This functions just works with vertical lines! 5.1.1版本发现的BUG,反对使用本函数。应该用 imagesetstyle() 和 imageline() 的组合替代之
<br><font color="#e78608">------解决方案--------------------</font><br>This functions just works with vertical lines!该函数只能画垂直线!
<br><font color="#e78608">------解决方案--------------------</font><br>确实,GD库只能画竖直的虚线! <div class="clear">
                 
              
              
        
            </div>
Salin selepas log masuk
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

Tag artikel 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)

Bagaimana untuk membuka fail img Bagaimana untuk membuka fail img Sep 18, 2023 am 09:40 AM

Bagaimana untuk membuka fail img

Bagaimana untuk membuka fail img Bagaimana untuk membuka fail img Jul 06, 2023 pm 04:17 PM

Bagaimana untuk membuka fail img

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 FiiO CP13 dilancarkan dengan rupa retro telus

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

Apakah alat analisis data blockchain?

Apakah format img? Apakah format img? Mar 17, 2023 am 10:33 AM

Apakah format img?

Binance Launchpool No. 64 Analisis Projek dan Ramalan Harga: Bolehkah Redstone (Merah) menyalakan pasaran? Binance Launchpool No. 64 Analisis Projek dan Ramalan Harga: Bolehkah Redstone (Merah) menyalakan pasaran? Mar 03, 2025 pm 11:45 PM

Binance Launchpool No. 64 Analisis Projek dan Ramalan Harga: Bolehkah Redstone (Merah) menyalakan pasaran?

Lagu ini sejuk, bolehkah ejen AI di medan menegak memecahkan kebuntuan? Lagu ini sejuk, bolehkah ejen AI di medan menegak memecahkan kebuntuan? Mar 05, 2025 am 07:57 AM

Lagu ini sejuk, bolehkah ejen AI di medan menegak memecahkan kebuntuan?

U cakera pe tidak boleh membaca img U cakera pe tidak boleh membaca img Mar 19, 2024 pm 12:07 PM

U cakera pe tidak boleh membaca img

See all articles