လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> isagecolorexact () နှင့် imagecolorresolve အကြားစွမ်းဆောင်ရည်ကွဲပြားခြားနားမှုနှိုင်းယှဉ် ()

isagecolorexact () နှင့် imagecolorresolve အကြားစွမ်းဆောင်ရည်ကွဲပြားခြားနားမှုနှိုင်းယှဉ် ()

M66 2025-05-30

PHP Image processing တွင် imagecolorexact () နှင့် isagecolorsolve () သည်အရောင်များကိုထုတ်လုပ်ရန်အတွက်အသုံးများသောလုပ်ဆောင်ချက်နှစ်ခုဖြစ်သည်။ အမှန်တကယ် application များတွင်သူတို့၏စွမ်းဆောင်ရည်နှင့်သက်ဆိုင်သည့်အခြေအနေများမှာအနည်းငယ်ကွဲပြားသည်။ ဤဆောင်းပါးသည်၎င်းတို့၏ကွဲပြားခြားနားမှုများကိုဆွေးနွေးပါမည်။

1 ။ နိဒါန်း

imagecolorexact ()

Imagecolorexact () function ကို image ၏အရောင်အညွှန်းကိန်းဇယားမှသတ်မှတ်ထားသောအရောင်နှင့်ကိုက်ညီသောအရောင်အညွှန်းကိန်းကိုရှာဖွေရန်အသုံးပြုသည်။ ကိုက်ညီသည့်အရောင်အတိအကျကိုတွေ့လျှင်၎င်းသည်ထိုအရောင်၏အညွှန်းကိန်းကိုပြန်ပို့သည်။ ကိုက်ညီတဲ့အရောင်အတိအကျမရှိရင် -1 ပြန်ရောက်သွားတယ်။

သဒ္ဒါ:

 int imagecolorexact ( resource $image, int $red, int $green, int $blue )
  • $ Image : Image image အရင်းအမြစ်။

  • $ အနီရောင် , $ အစိမ်းရောင် , $ အပြာ : အရောင်၏ RGB တန်ဖိုး။

ဥပမာ -

 $image = imagecreate(100, 100);
$red = imagecolorexact($image, 255, 0, 0);

imagecolorresolve ()

သတ်မှတ်ထားသော RGB တန်ဖိုးကို အခြေခံ. ပုံရိပ်တစ်ခု၏အရောင်အညွှန်းကိန်းကိုရှာဖွေရန်အသုံးပြုသည် အကယ်. ကိုက်ညီသောအရောင်ကိုတွေ့ရှိပါက၎င်းသည်ထိုအရောင်၏အညွှန်းကိန်းကိုပြန်ပို့သည်။

သဒ္ဒါ:

 int imagecolorresolve ( resource $image, int &$red, int &$green, int &$blue )
  • $ Image : Image image အရင်းအမြစ်။

  • $ အနီရောင် , $ အစိမ်းရောင် , $ အပြာရောင် - Color ၏ RGB တန်ဖိုးကိုပုံရိပ်ရှိအမှန်တကယ်ကိုက်ညီသော RGB တန်ဖိုးကိုအသစ်ပြောင်းသည့်အခါရည်ညွှန်းသည်။

ဥပမာ -

 $image = imagecreate(100, 100);
imagecolorresolve($image, 255, 0, 0);

2 ။ စွမ်းဆောင်ရည်ကွဲပြားခြားနားမှု

လုပ်ဆောင်ချက်နှစ်ခုလုံးသည်အရောင်ကိုက်ညီမှုနှင့်ဆက်စပ်နေသော်လည်း၎င်းတို့သည်စွမ်းဆောင်ရည်တွင်ကွဲပြားခြားနားစွာလုပ်ဆောင်ကြသည်။

imagecolorexact ()

Imagecolorexact () သတ်မှတ်ထားသောအရောင်နှင့်ကိုက်ညီသည့်ပစ္စည်းများနှင့်ကိုက်ညီမှုရှိမရှိရှာရန်ပုံရိပ်တွင်အရောင်စားပွဲ၌တိုက်ရိုက်စစ်ဆေးသည်။ ကိုက်ညီသောအရောင်အတိအကျကိုတွေ့လျှင်၎င်းသည်ပိုမိုထိရောက်သောအရောင်၏အညွှန်းကိန်းကိုချက်ချင်းပြန်ပို့လိမ့်မည်။

imagecolorresolve ()

ISEACOSORRESOLOLOUL ၏အလုပ်လုပ်ယန္တရား () အနည်းငယ်ပိုမိုရှုပ်ထွေးသည်။ ၎င်းသည်အရောင်အညွှန်းကိန်းဇယားကိုစစ်ဆေးရုံသာမကကိုက်ညီသည့်အရောင်မတွေ့ရှိသောအခါအရောင်အသစ်တစ်ခုကိုဖန်တီးပေးသည်။ ဆိုလိုသည်မှာ၎င်းတွင်နောက်ထပ်တွက်ချက်မှုနှင့်မှတ်ဉာဏ်လုပ်ငန်းများပါ 0 င ခြင်း,

ထို့ကြောင့် isagecolorresolve () သည် စိတ်ကူးယဉ် ဆန်သောအခါပိုမိုနှေးကွေးစေနိုင်သည်။

3 ။ ဘယ် function ကို php image processing အတွက်အသုံးပြုရန်အတွက်ပိုသင့်လျော်သည်။

စွမ်းဆောင်ရည်ကွဲပြားခြားနားမှုများနှင့်လုပ်ငန်းသုံးလိုအပ်ချက်များကိုပေါ် မူတည်. ဤလုပ်ဆောင်ချက်နှစ်ခုကိုမတူညီသောအခြေအနေမျိုးတွင်အသုံးပြုရန်ရွေးချယ်နိုင်သည်။

  • အကယ်. သင်သည်အရောင်များကိုအတိအကျကိုက်ညီရန်လိုအပ်ပါက isaugecolorexact () ကိုသုံးပါ။

  • ကိုက်ညီမှုအတွက်ပြီးပြည့်စုံသောတိကျမှုမလိုအပ်ပါက isagecolorresolve () ကိုသုံးပါ။

အကျဉ်းချုပ်

အကယ်. သင်သည်စွမ်းဆောင်ရည်အပေါ်အဓိကအာရုံစိုက်ပြီးတိကျသောအရောင်ကိုက်ညီရန်လိုအပ်ပါက imagecolorexact () သည်ပိုမိုသင့်လျော်သည်။ ISESECOSOLoresolve () သည်အရောင်ကိုက်ညီမှုသည်မြင့်မားပြီးအရောင်အသစ်များကိုဖန်တီးရန်စိတ်ထဲမထားပါနှင့်။