The TerryPhp Framework သည်ပုံရိပ်လှည့်ခြင်းနှင့်သီးနှံများသီးနှံများအပါအ 0 င်အစွမ်းထက်ပုံရိပ်ပြုပြင်ထုတ်လုပ်မှုစွမ်းရည်များကိုပေးသည်။ ဤလုပ်ဆောင်မှုများမှတစ်ဆင့် developer များသည်ကွဲပြားခြားနားသောလိုအပ်ချက်များကိုဖြည့်ဆည်းရန်ရုပ်ပုံများအပေါ်အလွယ်တကူလှည့်နိုင်သည်။
ပုံရိပ်လှည့်ခြင်း function ကိုအကောင်အထည်ဖော်မှုကိုအဆင့်များစွာခွဲခြားနိုင်သည်။ ပထမ ဦး စွာသင်သည်ပုံကိုဆာဗာသို့တင်ရန်လိုအပ်ပြီး The TerryPPP ၏ပုံရိပ်ထုတ်ယူခြင်းသင်တန်းကိုလည်ပတ်ရန်လည်ပတ်မှုပြုလုပ်ရန်အသုံးပြုပါ။
ပထမ ဦး စွာဆာဗာသို့ပုံစံသို့မဟုတ်အခြားနည်းလမ်းများမှတဆင့်ဆာဗာသို့လှည့်ရန်ပုံကိုတင်ပါ။ TheerPPP တွင်ဓါတ်ပုံများကိုလက်ခံရရှိရန်နှင့်သိမ်းဆည်းရန်ဖိုင်များကိုတင်ခြင်းနည်းလမ်းကိုသင်အသုံးပြုနိုင်သည်။ ဥပမာကုဒ်မှာအောက်ပါအတိုင်းဖြစ်သည် -
use think\Request;
public function upload() {
$file = Request::instance()->file('image');
$info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
if ($info) {
// အောင်မြင်စွာဖိုင်တင်ပါ
} else {
// ဖိုင်တင်ခြင်းမအောင်မြင်ပါ
}
}
Code တွင်တင်ထားသော image file ကို `` image (image file) `` image file ('image') `ဖိုင်ကိုသိမ်းထားပါ။
ထို့နောက် The TerryPhp ၏ပုံရိပ်ထုတ်ယူခြင်းသင်တန်းကိုလှည့်ရန်အသုံးပြုပါ။ Code pegager ်ဌာန်းချက်မှာအောက်ပါအတိုင်းဖြစ်သည် -
use think\Image;
public function rotate($filename) {
$rotateImg = Image::open($filename);
$rotateImg->rotate(90); // လက်ယာရစ်လှည့်90ဒီဂရီ
$rotateImg->save($filename);
}
ဤကုဒ်တွင် `ပုံ :: Open ($ filename)` method `$ rotateimg-> လှည့် (90)` `$ rotateimg-> Save (90)` `$ rotateimg-> Save ($ filateame) မှတဆင့်ကယ်တင်တော်မူ၏။
Rotation function အပြင် thinkphp သည်လည်းသီးနှံ function ကိုထောက်ပံ့ပေးသည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
use think\Image;
public function crop($filename) {
$cropImg = Image::open($filename);
$cropImg->crop(200, 200); // သို့ဖြတ်200x200၏အရွယ်အစား
$cropImg->save($filename);
}
ဤတွင် `` image :: Open ($ filename) `` `$ croupimg-> သီးနှံ (200, 200)` သည်သီးနှံသီးနှံများကို အသုံးပြု. နောက်ဆုံးပေါ်တွင် cropped image ကိုအသုံးပြုသည်။
ပုံရိပ်လှည့်ခြင်းနှင့်သီးနှံသီးနှံများအတွက် application တစ်ခုတွင်ရှိပါသည်။ အောက်ပါတို့သည်အသုံးများသောဥပမာများစွာရှိသည်။
စိတ်ကြိုက်ရုပ်ပုံလွှာ, လည်ပတ်ခြင်းနှင့်သီးနှံစိုက်ပျိုးခြင်းသည်မရှိမဖြစ်လိုအပ်သည့်အခါအသုံးပြုသူများသည်ပုံ၏ထောင့်နှင့်အရွယ်အစားကိုလွတ်လပ်စွာချိန်ညှိနိုင်သည်။
0 က်ဘ်ဆိုက်များစွာသည်အသုံးပြုသူများအား၎င်းတို့၏ avatars များကို upload တင်ရန်နှင့်လည်ပတ်မှုနှင့်သီးနှံစိုက်ပျိုးခြင်းလုပ်ငန်းများကိုဖြည့်ဆည်းရန်လိုအပ်သည်။
Image Display ပလက်ဖောင်းတွင်သုံးစွဲသူများမှတင်ထားသောဓာတ်ပုံများသည်မမှန်ကန်ကြောင်းသေနတ်ဖြင့်ပစ်ခတ်မှုရှိနိုင်သည်။ ဤပြ problems နာများကိုပြုပြင်ရန်အလှည့်ကျလုပ်ဆောင်မှုကိုအသုံးပြုနိုင်ပြီးသီးနှံ function သည်ပုံ၏အဓိကအစိတ်အပိုင်းများကိုပြသရန်ကူညီသည်။
TheyPhp မူဘောင်၏ပုံရိပ်လှည့်ခြင်းနှင့်သီးနှံစိုက်ပျိုးခြင်းလုပ်ငန်းများသည်အလွန်အစွမ်းထက်သည်။ ဤဆောင်းပါးသည်၎င်း၏အကောင်အထည်ဖော်မှုလုပ်ငန်းစဉ်နှင့်ဘုံ application scario ကိုမိတ်ဆက်ပေးပြီး၎င်းသည်သင့်အတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုမျှော်လင့်ပါသည်။