IdefeCherder () ၏လုပ်ဆောင်ချက်သည်သတ်မှတ်ထားသောနယ်နိမိတ်အရောင်နှင့်ကြုံတွေ့ရသည်အထိပုံရိပ်တစ်ခု၏အချက်အလက်တစ်ခုတွင်ဖြည့်ရန်ဖြစ်သည်။ ၎င်းသည်ဆေးသုတ်ဆေးကိရိယာများ၏အပြုအမူနှင့်ဆင်တူသည်။
function ရှေ့ပြေးပုံစံ:
bool imagefilltoborder(GdImage $image, int $x, int $y, int $border_color, int $color)
$ X နှင့် $ y သည်အစတွင်သွဒီနိတ်များဖြစ်သည်။
$ border_color သည်နယ်နိမိတ်အရောင်ဖြစ်သည်။
$ အရောင် သည်အရောင်တောက်ပသည်။
ဤလုပ်ဆောင်ချက်၏လက်ခဏာမှာ "နယ်နိမိတ်ခလုတ်ဖြည့်ခြင်း" ဖြစ်သည်။ ၎င်းသည်သတ်မှတ်ထားသောကိုသွဒီနိတ်များမှစတင်ပြီးနယ်နိမိတ်နှင့်မတူသည်အထိနယ်နိမိတ်အရောင်နှင့်မသက်ဆိုင်သော pixels အားလုံးကိုအစားထိုးသည်။
Idefefelemangleangle () ဖြည့်စွက်စတုဂံပုံဆွဲရန်အသုံးပြုသည်။ ဒီ function ကိုဂျီ ometric မေတြီကိန်းဂဏန်းများ၏ပုံဆွဲရန်ပိုမိုလိုလားသည်။
function ရှေ့ပြေးပုံစံ:
bool imagefilledrectangle(GdImage $image, int $x1, int $y1, int $x2, int $y2, int $color)
$ X1, $ y1 သည်ဘယ်ဘက်အပေါ်ထောင့်ညှိနှိုင်းမှုဖြစ်သည်။
$ X2, $ Y2 သည်ညာဘက်အောက်ထောင့်၏သွဒီနိတ်များဖြစ်သည်။
$ အရောင် သည်အရောင်တောက်ပသည်။
ဤလုပ်ဆောင်ချက်သည်သတ်မှတ်ထားသောစတုဂံဒေသရှိ pixels all ရိယာရှိ pixels အားလုံးကိုသတ်မှတ်ထားသောအရောင်နှင့်တိုက်ရိုက်ဖြည့်ဆည်းပေးသည်။
လုပ်ဆောင်ချက် | ပုံရိပ် | ပုံရိပ် |
---|---|---|
စတင် | အစမှတ်လိုအပ်သည် | ညှိနှိုင်း area ရိယာကိုသတ်မှတ်ပါ |
အခြေအနေများဖြည့် | နယ်စပ်အရောင်ကြုံတွေ့ရသည့်အခါရပ်တန့် | ကိုသွဒိနိတ်စတုဂံကိုသာဖြည့်ပါ |
ပြောင်းလွယ်ပြင်လွယ် | အမြင့်, မမှန်ဂရပ်ဖစ်များအတွက်အသုံးပြုနိုင်ပါသည် | အနိမ့်, ပုံမှန်စတုဂံများအတွက်သင့်လျော်သော |
ပြပဲှ | အတော်အတန်နှေးကွေး (requary-search) | မြင့်မားသောထိရောက်မှု |
လျှောက်လွှာဇာတ်လမ်းတစ်ပုဒ် | နယ်နိမိတ်ဖြည့် areas ရိယာများအတွက် "Paint Bucket" ကိရိယာနှင့်ဆင်တူသည် | ထိုကဲ့သို့သောပုံဆွဲခြင်းနှင့်ထုတ်လုပ်ခြင်းကဲ့သို့သောရှင်းလင်းသောဖွဲ့စည်းပုံနှင့်အတူမြင်ကွင်းများ |
ဥပမာတစ်ခုပေးပါ။
အသုံးပြုသူသည်မည်သည့် on ရိယာကိုမဆိုဖြည့်ရန်နှင့်အရောင်ဖြည့်ရန်လိုအပ်သည့်အပြန်အလှန်ဆက်သွယ်သည့်မြေပုံတစ်ခုကိုသင်ဖန်တီးနေသည်ဆိုပါစို့ ။
$image = imagecreatefrompng("https://gitbox.net/images/map.png");
$fill_color = imagecolorallocate($image, 255, 0, 0);
$border_color = imagecolorallocate($image, 0, 0, 0);
imagefilltoborder($image, $x, $y, $border_color, $fill_color);
သို့သော်သင်ဘားဇယားရှိကော်လံတစ်ခုကဲ့သို့ဇယားကွက်တွင်စတုဂံဘားကိုဆွဲယူလိုပါကပုံခုံးဇယားကွက်ကဲ့သို့ isionflockledangle () သည်ရိုးရှင်းလွယ်ကူပြီးပိုမိုရိုးရှင်းသောရွေးချယ်မှုဖြစ်သည်။
$image = imagecreatetruecolor(200, 100);
$color = imagecolorallocate($image, 0, 128, 255);
imagefilledrectangle($image, 20, 20, 80, 80, $color);
ဤမေးခွန်းသည်အကြွင်းမဲ့အာဏာအဖြေမရှိပါ။ သို့သော်သင်၏လိုအပ်ချက်အပေါ်မူတည်သည်။
သင် (ကလစ်နှိပ်ပြီးနောက်အောက်ခြေအတွင်းရှိ area ရိယာများကိုဖြည့်စွက်ခြင်း) မှမမှန်သည့်နေရာများကိုဖြည့်ရန်လိုအပ်သည် ။
ပုံမှန်ဂျီ ometric မေ တြီပုံစံပုံစံများကိုလျင်မြန်စွာဆွဲရန် (ဥပမာ chart element များ,
အကယ်. သင်သည်စွမ်းဆောင်ရည်ပြ issues နာများနှင့် ပတ်သက်. စိုးရိမ်ပူပန်နေပါက Filler ဂရပ်၏ပုံ သဏ် about ာန်သည်သေချာသည်, ၎င်းသည်ပိုမိုမြန်ဆန်စွာလုပ်ဆောင်ပြီးမျှော်လင့်မထားသည့်နယ်နိမိတ်ရှာဖွေတွေ့ရှိမှုပြ problems နာများမရှိပါ။