အင်တာနက်နှင့်မိုဘိုင်း applications များလျင်မြန်စွာဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူပုံရိပ်ပြုပြင်ခြင်းနည်းပညာ၏ဝယ်လိုအားသည်ဆက်လက်တိုးပွားလာသည်။ PHP နှင့် CGI တို့သည်အသုံးများသောနည်းပညာနှစ်ခုဖြစ်ပြီးပုံရိပ်တင်ခြင်းနှင့်တည်းဖြတ်ခြင်းလုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်ရာတွင်ကျယ်ပြန့်စွာအသုံးပြုကြသည်။ ဤဆောင်းပါးသည် PHP နှင့် CGI နည်းပညာများမှတဆင့်ပဉ္ထဲစိုက်ပျိုးခြင်း, ဖြတ်တောက်ခြင်း, ဖြတ်တောက်ခြင်း,
ပထမ ဦး စွာ Image Upload function ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုကြည့်ကြပါစို့။ အသုံးပြုသူများသည်ပုံစံကိုတင်ခြင်းဖြင့်မိမိတို့ကိုယ်ပိုင်ဓာတ်ပုံများကို ရွေးချယ်. တင်နိုင်သည်။ PHP တွင်ကျွန်ုပ်တို့သည်ဖိုင်ကိုတင်ခြင်း၏သတင်းအချက်အလက်များကိုရယူရန် $ _files array ကိုအသုံးပြုသည်။
Code Perfection:
<form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="image"> <input type="submit" value="တင်ပါ"> </form>
Upload.php ဖိုင်တွင် uploaded Image ကိုသတ်မှတ်ထားသော directory သို့ပြောင်းရန် Move_Uploaded_File function ကိုသုံးနိုင်သည်။
Code Perfection:
$ target_dir = "uploads /"; // ဖိုင်များကို upload လုပ်ခြင်းအတွက် directory $ target_file = $ target_dir ။ Basename ($ _ ဖိုင်များ ["image"] ["အမည်"]); // တင်ထားသောဖိုင်၏ဖိုင်အမည်ကိုရယူပါ။ ဖိုင်အမည် ($ _ files ["image"] ["image"] ["TMP_NAME"], // ဖိုင်ကိုယာယီလမ်းညွှန်မှသတ်မှတ်ထားသော directory သို့ရွှေ့ပါ
အထက်ပါကုဒ်များမှတစ်ဆင့်ကျွန်ုပ်တို့သည်ရိုးရှင်းသော Image upload function ကိုအကောင်အထည်ဖော်နိုင်သည်။
Image Extiting ၏စည်းကမ်းချက်များအရ PHP သည် Image processing အတွက်အသုံးပြုနိုင်သည့်အစွမ်းထက်သော GD စာကြည့်တိုက်ကိုထောက်ပံ့ပေးသည်။ GD စာကြည့်တိုက်သည်ရုပ်ပုံသီးနှံစိုက်ပျိုးခြင်း,
ပထမ ဦး စွာကျွန်ုပ်တို့သည် GD စာကြည့်တိုက်ကိုပုံတစ်ပုံဖွင့်ရန်နှင့်ဖတ်ရန်အသုံးပြုသည်။
Code Perfection:
$ source_image = imagecreat trofrofromjpeg ("uploads / image.jpg"); // Open နှင့်ပုံကိုဖတ်ပါ
ထို့နောက်ကောက်ပဲသီးနှံများကိုသီးနှံများ, ချုံ့ခြင်း,
ပုံရိပ်ကိုသီးနှံသုံးစွဲဖို့ ISACECROP function ကိုသုံးနိုင်တယ်။
Code Perfection:
$ cropped_image = imagecrop ($ increence_image, "y" => 100, "y" => 100, "width" => 300, // ပုံကို crop
ပုံကိုစကေးဖို့ Imagescale function ကိုသုံးပါ။
Code Perfection:
$ Scale_image = Imagescale ($ increence_image, 500, 300); // ပုံရိပ်ကိုစကေး
စိတ်ကူးယဉ်လုပ်ဆောင်မှုမှတစ်ဆင့်ကျွန်ုပ်တို့သည်ပုံကိုရေစာများထည့်နိုင်သည်။
Code Perfection:
$ ရေစာ = imagecreatformpng ("ရေစာ .png"); // ရေကြောင်းကိုဖွင့ ်. စာဖတ်ခြင်း $ FITEMARTMARK_WIDTH = IMESSX ($ ရေကြောင်း imagesx); $ ရေစာကြည့်ရန် = ပုံများ ($ ရေတမန်များ); imagecopy ($ incourio_image, $ ရေစာ, 0, 0, 0, 0, 0, $ ရေကြောင်း, ဒေါ်လာရေမှတ်တိုင်, // ရေစာထည့်ပါ
နောက်ဆုံး၌တည်းဖြတ်သည့်ပုံကိုကျွန်ုပ်တို့သိမ်းဆည်းနိုင်သည်။
Code Perfection:
imagejpeg (edited_image.jpg ") imagejpeg ($ inails_image"); // တည်းဖြတ်ထားသောပုံကိုသိမ်းဆည်းပါ
အထက်ပါလုပ်ငန်းများမှတစ်ဆင့်သီးနှံများသီးနှံများနှင့်ရေစာများထည့်သွင်းခြင်းအပါအ 0 င်ပုံ၏တည်းဖြတ်ခြင်းလုပ်ငန်းများကိုကျွန်ုပ်တို့နားလည်သဘောပေါက်နိုင်သည်။
ဤဆောင်းပါးသည် PHP နှင့် CGI ကိုမည်သို့အသုံးပြုရမည်ကို အသုံးပြု. Image Upload နှင့်တည်းဖြတ်ခြင်းလုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်ရန်နှင့်သက်ဆိုင်ရာကုဒ်များဥပမာများကိုထောက်ပံ့ပေးသည်။ Image upload နှင့်တည်းဖြတ်ခြင်းလုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်အသုံးပြုသူများ၏လိုအပ်ချက်များကိုပုံရိပ်ထုတ်ပေးရန်နှင့်အင်တာနက်နှင့်မိုဘိုင်း application များ၏အသုံးပြုသူအတွေ့အကြုံကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။ ဤဆောင်းပါးသည် Php Image processing Technology ကိုမြန်မြန်ဆန်ဆန်ကျွမ်းကျင်သူများကိုလျင်မြန်စွာကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။