PHP မှရေးဆွဲခြင်းပုံများသည်အထူးသဖြင့် GD စာကြည့်တိုက်ကိုအသုံးပြုသောအခါအလွန်အစွမ်းထက်သည်။ ဤဆောင်းပါးသည် imageflip () နှင့် ပုံflupter () လုပ်ဆောင်မှုများမှတဆင့် retro မှန်၏ပုံရိပ်အကျိုးသက်ရောက်မှုကိုမည်သို့ဖန်တီးရမည်ကိုပြလိမ့်မည်။ ဤအထူးအကျိုးသက်ရောက်မှုကို retro ဓါတ်ပုံများသို့မဟုတ်ရုပ်ရှင်ပုံစံရုပ်ပုံပြုပြင်ခြင်းများတွင်အသုံးပြုလေ့ရှိပြီးလက်တွေ့ကျတဲ့နှင့်အနုပညာနှစ်ခုလုံးကိုအသုံးပြုသည်။
ပထမ ဦး စွာကျွန်ုပ်တို့သည်လမ်းကြောင်းကိုယူဆပြီးမူရင်းပုံရိပ်လိုအပ်သည်။
$source = 'https://m66.net/images/sample.jpg';
သင်သည်ဒေသဆိုင်ရာရုပ်ပုံများသို့မဟုတ်အွန်လိုင်းအရင်းအမြစ်များကိုသုံးနိုင်သည်,
ပုံကိုတင်ရန် isaecreat trofletjpeg () ကို သုံးပါ, ထို့နောက် imageflip ကိုဖန်တီးရန် imageflip () ကိုကြည့်ရှုရန်အလျားလိုက်လှန်ဖူးမှုကိုရယူပါ။
<?php
$source = 'https://m66.net/images/sample.jpg';
$image = imagecreatefromjpeg($source);
// ကြေးမုံ:အလျားလိုက်လှန်
imageflip($image, IMG_FLIP_HORIZONTAL);
img_flip_horizontal ကို အသုံးပြုနေပြီးဒေါင်လိုက် (သို့) ကလေးငယ်ကိုကူးယူချင်ရင် img_flip_Vertical or img_f_froth ဆိုတဲ့တခြားပုံစံတွေကိုလည်းစမ်းကြည့်နိုင်တယ်။
ထို့နောက်ကျွန်ုပ်တို့သည် Retro filter များကို imagefileter () ။ အများအားဖြင့် retro style များသည်များသောအားဖြင့်ပြည့်နှက်ခြင်း,
// Grayscale ပုံသို့ပြောင်းပါ
imagefilter($image, IMG_FILTER_GRAYSCALE);
// overlay အဝါရောင်တန်ချိန်,တစ် ဦး retro ခံစားမှုကိုဖန်တီးပါ
imagefilter($image, IMG_FILTER_COLORIZE, 100, 50, 0);
// ဆန့်ကျင်ဘက်တိုးမြှင့်,အကျိုးသက်ရောက်မှုအားဖြည့်
imagefilter($image, IMG_FILTER_CONTRAST, -15);
ဤစစ်စက်များကိုပေါင်းစပ်ခြင်းသည်ပုံရိပ်ဟောင်းများကိုနှစ်နှစ်ရှိသူများနှင့်ဓာတ်ပုံအဟောင်းများ၏ဖွဲ့စည်းတည်ဆောက်ပုံကိုပေးလိမ့်မည်။
အပြောင်းအလဲနဲ့ပြီးဆုံးသွားပြီးတဲ့အခါ, ပုံကို browser ကိုတိုက်ရိုက်ဖွင့်ပြီးဖိုင်အသစ်တစ်ခုကိုသိမ်းထားနိုင်တယ်။
// browser မှ output ကိုပုံရိပ်
header('Content-Type: image/jpeg');
imagejpeg($image);
// သို့မဟုတ်ဖိုင်အသစ်တစ်ခုအဖြစ်သိမ်းဆည်းပါ
// imagejpeg($image, 'vintage_mirror.jpg');
// အရင်းအမြစ်များကိုသန့်ရှင်းရေး
imagedestroy($image);
?>
အကယ်. သင်ပိုမိုသန့်စင်ပြီးစစ်ထုတ်စက်ထိန်းချုပ်မှုလိုအပ်ပါက ပုံflokter () ကို အကြိမ်ပေါင်းများစွာရှာဖွေရန်နှင့်ကွဲပြားခြားနားသောကိန်းဂဏန်းပေါင်းစပ်မှုကိုစမ်းကြည့်နိုင်သည်။
PHP ၏ GD စာကြည့်တိုက်သည်ပရော်ဖက်ရှင်နယ်ပုံရိပ်လုပ်ဆောင်မှုဆော့ဖ်ဝဲလ်များအနေဖြင့်မကောင်းသော်လည်း,
အကယ်. သင်သည်ဤအင်္ဂါရပ်ကိုပြောင်းလဲနေသောဝက်ဘ်ဆိုက် (https://mps: //m66.net/portfolio.php ) တွင်အသုံးပြုနေပါကဆာဗာသည် GD Support ကိုဖွင့်ထားကြောင်းသေချာပါစေ။
အထက်ပါကုဒ်ကိုစစ်ဆေးရန်စာမျက်နှာထဲသို့ထည့်သွင်းနိုင်သည်, သင်၏ browser တွင်ဖွင့်ပါ။ သင်အပြန်အလှန်လုပ်ဆောင်မှုကိုတိုးမြှင့်လိုပါကရုပ်ပုံများကိုတင်သောအသုံးပြုသူများ၏လုပ်ဆောင်မှုကိုရရှိရန်နှင့် filters များကိုအလိုအလျောက်ကျင့်သုံးရန် HTML ပုံစံများကိုပေါင်းစပ်နိုင်သည်။