ပထမ ဦး စွာကျွန်ုပ်တို့သည် GD စာကြည့်တိုက်မှပေးထားသော ImagecreatetRuecolor Cuntent မှတစ်ဆင့်ပြုလုပ်ထားသောပတ်တူတစ်ခုကိုဖန်တီးရန်လိုအပ်သည်။ အကျယ်နှင့်အမြင့်ကဲ့သို့သောပတ်တူအရွယ်အစားကိုသတ်မှတ်နိုင်သည်။
<?php $im = imagecreatetruecolor(500, 500);
ထို့နောက်အရောင်ကိုသတ်မှတ်ရန် isagecolorallallation function ကိုသုံးပါ။ RGB တန်ဖိုးများကိုအနီရောင်, အစိမ်းရောင်နှင့်အပြာရောင်အစိတ်အပိုင်းများကဲ့သို့သောအရောင်များကိုသတ်မှတ်ရန်ရွေးချယ်နိုင်သည်။ 0 မှ 255 အထိရှိသည်။
<?php $blue = imagecolorallocate($im, 0, 0, 255);
ပတ်တူနှင့်အရောင်များကိုသတ်မှတ်ပြီးသည်နှင့်သင်လိုင်းအစိတ်အပိုင်းများကိုဆွဲရန်စိတ်ကူးယဉ်လုပ်ဆောင်မှုကိုသုံးနိုင်သည်။ ဤလုပ်ဆောင်မှုသည်အစတွင်ညှိနှိုင်းရေး (X1, Y1) နှင့်အဆုံးမှတ်ညှိနှိုင်းမှုများ (x2, y2) နှင့်မျဉ်း၏အရောင်သည်အစတွင်ပါ 0 င်သည်။
<?php imageline($im, 100, 100, 400, 400, $blue);
ပုံဆွဲပြီးတဲ့နောက်ပုံရိပ်ကိုထုတ်ဖို့ imagepng function ကိုသုံးနိုင်တယ်။ သင့်လျော်သောအကြောင်းအရာအမျိုးအစားကိုသတ်မှတ်ရန် header function ကိုအသုံးပြုရန်သတိရပါ။
<?php header('Content-Type: image/png'); imagepng($im);
Image output ကိုပြီးစီးပြီးနောက်မှတ်ဉာဏ်ယိုစိမ့်မှုကိုရှောင်ရှားရန် image အရင်းအမြစ်များကိုထုတ်ပြန်သင့်သည်။
<?php imagedestroy($im);
<?php // a500x500ရွက်တည်ကား $im = imagecreatetruecolor(500, 500); // အပြာရောင် assign $blue = imagecolorallocate($im, 0, 0, 255); // ဆွဲပါ (100, 100) ရောက်လာ (400, 400) အပြာရောင်လိုင်းအပိုင်း imageline($im, 100, 100, 400, 400, $blue); // output ကိုပုံ header('Content-Type: image/png'); imagepng($im); // အရင်းအမြစ်များကိုဖျက်ဆီးသည် imagedestroy($im); ?>
အထက်ပါအဆင့်များမှတစ်ဆင့် PHP တွင်လိုင်းအစိတ်အပိုင်းများကိုအလွယ်တကူဆွဲယူနိုင်ပြီးသင်၏လိုအပ်ချက်နှင့်အညီဂရပ်ဖစ်ရေးဆွဲချက်များကိုပိုမိုပြုလုပ်နိုင်သည်။ အကယ်. သင်သည် PHP ဂရပ်ဖစ်ပုံဆွဲခြင်းကိုစိတ်ဝင်စားပါက GD စာကြည့်တိုက်လုပ်ဆောင်ချက်များကိုပိုမိုလေ့လာပြီးပိုမိုကြွယ်ဝသောဝက်ဘ်အကျိုးသက်ရောက်မှုများကိုဖန်တီးနိုင်သည်။