ခေတ်သစ်ဝက်ဘ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ပုံရိပ်ထုတ်ယူခြင်းသည်မရှိမဖြစ်လိုအပ်သောအစိတ်အပိုင်းတစ်ခုဖြစ်လာသည်။ GD စာကြည့်တိုက်သည်လူကြိုက်များသော, ဤဆောင်းပါးသည် PHP နှင့် GD စာကြည့်တိုက်ကို အသုံးပြု. ရိုးရှင်းသောပုံအာတေချပ်ကိုမည်သို့ဖန်တီးရမည်ကိုတစ်ဆင့်ချင်းကြည့်ပါမည်။
GD စာကြည့်တိုက်သည် developer များဖန်တီးရန်, တည်းဖြတ်သူများဖန်တီးရန်, လုပ်ဆောင်ရန်နှင့်လုပ်ငန်းစဉ်ကိုဖန်တီးရန်အတွက်အမျိုးမျိုးသောအသုံးပြုမှုပုံရိပ်ထုတ်ယူမှုနှင့် algorithms များကိုထောက်ပံ့ပေးသည်။ PHP နှင့် GD စာကြည့်တိုက်၏ပေါင်းစည်းမှုသည် developer များအားရေးဆွဲခြင်း, သီးနှံစိုက်ပျိုးခြင်း,
ပထမ ဦး စွာသင်၏ PHP ပတ်ဝန်းကျင်တွင် GD စာကြည့်တိုက်ကိုတပ်ဆင်ထားကြောင်းသေချာပါစေ။ အောက်ပါကုဒ်ကိုလိုက်နာခြင်းဖြင့် GD စာကြည့်တိုက်ကိုမှန်ကန်စွာတပ်ဆင်ခြင်းရှိမရှိစစ်ဆေးပါ။
<?php // စစ်ဆေးကြည့်ရှုGDစာကြည့်တိုက်ကို install လုပ်ပါသလား။ if (extension_loaded('gd') && function_exists('gd_info')) { echo 'GDစာကြည့်တိုက်ကို install လုပ်ထားသည်'; } else { echo 'မတွေ့ပါGDစာကြည့်တိုက်'; } ?>
"GD စာကြည့်တိုက်ကို install လုပ်ထားတဲ့" output ကပြောပါတယ်။ ထည့်သွင်းခြင်းမရှိသေးပါက GD စာကြည့်တိုက်ကို PHPP.ini ဖိုင်တွင် GD စာကြည့်တိုက်ကိုဖွင့်ပြီးဝက်ဘ်ဆာဗာကိုပြန်လည်စတင်နိုင်သည်။ ကိစ္စရပ်အများစုတွင်သင်ရုံလိုင်း "extension = gd" ကို uncomment ။
အနုပညာအသစ်တစ်ခုကိုဖန်တီးရန် GD စာကြည့်တိုက်မှပေးသောလုပ်ဆောင်ချက်များကို image တစ်ခုဖန်တီးရန်သင်အသုံးပြုနိုင်သည်။ ဤတွင်အနုပညာဘောင်တစ်ခုဖန်တီးခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။
<?php // ပုံဆွဲဘုတ်တစ်ခုဖန်တီးပါ $width = 500; // အနုပညာအကျယ် $height = 300; // အဆိုပါအနုပညာပွင်၏အမြင့် $image = imagecreate($width, $height); // artboard ၏နောက်ခံအရောင်ကိုအဖြူရောင်သို့သတ်မှတ်ပါ $bgColor = imagecolorallocate($image, 255, 255, 255); imagefill($image, 0, 0, $bgColor); // browser အတွက် artboard ပြပါ header('Content-Type: image/png'); imagepng($image); // အနုပညာကိုဖျက်ဆီး imagedestroy($image); ?>
ဤဥပမာတွင်ကျွန်ုပ်တို့သည် agecreate () function ကို အသုံးပြု. 500px နှင့် 300px ၏အမြင့် 300px နှင့်အတူအနုပညာဘောင်တစ်ခုဖန်တီးရန် agecreate () function ကိုအသုံးပြုသည်။ နောက်ခံအရောင်ကိုအဖြူရောင်သတ်မှတ်ထားပြီး output သည် PNG format ဖြစ်သည်။
အနုပညာပစ္စတန်အပေါ်ဂရပ်ဖစ်ဆွဲခြင်းသည်အလွန်ရိုးရှင်းပါသည်။ ထို့နောက် artboard ပေါ်ရှိစတုဂံနှင့်စက်ဝိုင်းများကိုမည်သို့ဆွဲရမည်ကိုသရုပ်ပြပါ။
<?php // ပုံဆွဲဘုတ်တစ်ခုဖန်တီးပါ $width = 500; // အနုပညာအကျယ် $height = 300; // အဆိုပါအနုပညာပွင်၏အမြင့် $image = imagecreate($width, $height); // artboard ၏နောက်ခံအရောင်ကိုအဖြူရောင်သို့သတ်မှတ်ပါ $bgColor = imagecolorallocate($image, 255, 255, 255); imagefill($image, 0, 0, $bgColor); // စတုဂံဆွဲပါ $rectColor = imagecolorallocate($image, 255, 0, 0); // နီသော $rectX = 100; // စတုဂံ၏အစXညီညာစေ $rectY = 50; // စတုဂံ၏အစYညီညာစေ $rectWidth = 200; // စတုဂံ၏အကျယ် $rectHeight = 100; // စတုဂံ၏အမြင့် imagefilledrectangle($image, $rectX, $rectY, $rectX + $rectWidth, $rectY + $rectHeight, $rectColor); // စက်ဝိုင်းဆွဲပါ $circleColor = imagecolorallocate($image, 0, 0, 255); // ပြာသော $circleX = 300; // စက်ဝိုင်း၏ဗဟိုXညီညာစေ $circleY = 150; // စက်ဝိုင်း၏ဗဟိုYညီညာစေ $circleRadius = 50; // မြို့ပတ်ရထားပုံသဏ် of ာန်၏အချင်းဝက် imagefilledellipse($image, $circleX, $circleY, $circleRadius * 2, $circleRadius * 2, $circleColor); // browser အတွက် artboard ပြပါ header('Content-Type: image/png'); imagepng($image); // အနုပညာကိုဖျက်ဆီး imagedestroy($image); ?>
ဤဥပမာတွင်ကျွန်ုပ်တို့သည်အနီရောင်စတုဂံကိုယူပြီးအနီရောင်စတုဂံဆွဲရန် IdefilledEluble () function ကိုအသုံးပြုရန် Functionlemangle () function ကိုအသုံးပြုသည်။ လိုအပ်သည့်အတိုင်းဤဂရပ်ဖစ်များ၏ parameters တွေကိုချိန်ညှိနိုင်သည်။
ဤဆောင်းပါးမှတစ်ဆင့် PHP နှင့် GD စာကြည့်တိုက်များ အသုံးပြု. ရိုးရှင်းသောပုံအနုပညာခဝါကိုမည်သို့ဖန်တီးရမည်နှင့်စတုဂံစတုဂံစတုဂံများစသည့်အခြေခံဂရပ်ဖစ်များကိုဆွဲယူရမည်ကိုသင်လေ့လာသင်ယူခဲ့သည်။ GD စာကြည့်တိုက်သည်ပုံအပြောင်းအလဲအတွက်ကြွယ်ဝသောအင်္ဂါရပ်များကိုပေးသည်။ ၎င်းကိုကျွမ်းကျင်ပြီးနောက်ပိုမိုရှုပ်ထွေးသောပုံရိပ်လုပ်ငန်းများလုပ်ဆောင်နိုင်သည်။ ဒီဆောင်းပါးမှာဥပမာတွေကသင့်ကိုကူညီပေးပြီး GD စာကြည့်တိုက်တွေရဲ့စွမ်းရည်ကိုဆက်လေ့လာပြီးအစစ်အမှန်ကမ္ဘာစီမံကိန်းတွေကိုကျင့်သုံးဖို့သင့်ကိုကူညီပေးပါ။ မင်္ဂလာဖွံ့ဖြိုးရေး!