ယနေ့ဒီဂျစ်တယ်ခေတ်တွင်ဓာတ်ပုံများသည်ဘုံလုပ်ငန်းဖြစ်သည်။ 0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှု (သို့) မိုဘိုင်း applications များတွင်ပုံများမကြာခဏသီးနှံများကို ဖြတ်. ချမှတ်ရန်လိုအပ်သည်။ ဤဆောင်းပါးသည် PHP အတွက် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးပြီးသက်ဆိုင်ရာကုဒ်များဥပမာများကိုပေးပို့သည်။
သင်မစတင်မီ PHP ၏ GD စာကြည့်တိုက်သက်တမ်းတိုးမှုကိုသေချာအောင်လုပ်ပါ။ GD စာကြည့်တိုက်သည်လူကြိုက်များသောဂရပ်ဖစ်စာကြည့်တိုက်တစ်ခုဖြစ်ပြီးရုပ်ပုံများကိုပြုပြင်ခြင်းအတွက်လုပ်ဆောင်ချက်များကိုချမှတ်သောစာပေစာကြည့်တိုက်ဖြစ်သည်။ GD စာကြည့်တိုက်ကို `Phpinfo ()` function ကိုကွပ်မျက်ခြင်းဖြင့် GD စာကြည့်တိုက်ကိုတပ်ဆင်ခြင်းရှိမရှိကိုသင်အတည်ပြုနိုင်သည်။
Image clippping ဆိုသည်မှာမူရင်းပုံရိပ်မှသတ်မှတ်ထားသော area ရိယာကိုဖြတ်တောက်ခြင်းလုပ်ငန်းစဉ်ကိုရည်ညွှန်းသည်။ အံဝင်ခွင်ကျဖြစ်စေရန်ကျွန်ုပ်တို့လိုအပ်သောသတ်သတ်မှတ်မှတ်အစိတ်အပိုင်းများကိုရနိုင်သည်။ ဒီနေရာမှာ GD စာကြည့်တိုက်ကို CROP တွေအတွက်ဘယ်လိုသုံးရမယ်ဆိုတာကိုပြသတဲ့နမူနာကုဒ်တစ်ခုပါ။
<?php // မူရင်းပုံလမ်းကြောင်း $sourceImagePath = 'path/to/source/image.jpg'; // ပုံရိပ်အရင်းအမြစ်အသစ်တစ်ခုဖန်တီးပါ $sourceImage = imagecreatefromjpeg($sourceImagePath); // ဖြတ်၏စတင်သွဒီနိတ် $x = 100; $y = 100; // ဖြတ်၏အကျယ်နှင့်အမြင့် $width = 200; $height = 200; // အသစ်သော cropped image အရင်းအမြစ်ကိုဖန်တီးပါ $croppedImage = imagecreatetruecolor($width, $height); // cropped ရုပ်ပုံများ imagecopy($croppedImage, $sourceImage, 0, 0, $x, $y, $width, $height); // ဖြတ်ဓာတ်ပုံများကိုသိမ်းဆည်းပါ $savePath = 'path/to/save/cropped/image.jpg'; imagejpeg($croppedImage, $savePath); // အရင်းအမြစ်များကိုအခမဲ့ imagedestroy($sourceImage); imagedestroy($croppedImage); echo 'ပုံကိုအောင်မြင်စွာဖြတ်လိုက်ပြီ,ပုံအသစ်ကိုသိမ်းဆည်းထားပါသည်:' . $savePath; ?>
အပေါ်ကဥပမာမှာတော့ `imagecreat trokefromjpeg ()` function ကိုသုံးပြီးမူလပုံကိုတင်လိုက်တယ်။ ထို့နောက်အစညှိနှိုင်းညှိနှိုင်းမှုနှင့်အကျယ်အမြင့်ကိုသတ်မှတ်ခြင်းဖြင့်ပုံကို ဖြတ်. နောက်ဆုံးတွင် cropped image ကို `image image image imagejpeg ()` ``
Image sexing သည်ပုံအရွယ်အစားကိုပြောင်းလဲခြင်းလုပ်ငန်းစဉ်ကိုရည်ညွှန်းသည်။ ချုံ့ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်လိုအပ်သည့်ပုံအရွယ်အစားကိုချိန်ညှိနိုင်သည်။ ဒီနေရာတွင် GD စာကြည့်တိုက်ကို အသုံးပြု. GD စာကြည့်တိုက်ကိုအသုံးပြုပုံကိုပြသသည့်နမူနာကုဒ်ဖြစ်သည်။
<?php // မူရင်းပုံလမ်းကြောင်း $sourceImagePath = 'path/to/source/image.jpg'; // ပုံရိပ်အရင်းအမြစ်အသစ်တစ်ခုဖန်တီးပါ $sourceImage = imagecreatefromjpeg($sourceImagePath); // အကျယ်ချဲ့အကျယ်နှင့်အမြင့် $newWidth = 400; $newHeight = 400; // ချဲ့ထားသောပုံရိပ်အရင်းအမြစ်အသစ်တစ်ခုကိုဖန်တီးပါ $scaledImage = imagescale($sourceImage, $newWidth, $newHeight); // ချဲ့ထားသောဓာတ်ပုံများသိမ်းဆည်းပါ $savePath = 'path/to/save/scaled/image.jpg'; imagejpeg($scaledImage, $savePath); // အရင်းအမြစ်များကိုအခမဲ့ imagedestroy($sourceImage); imagedestroy($scaledImage); echo 'image ကိုအောင်မြင်စွာချဲ့ပါ,ပုံအသစ်ကိုသိမ်းဆည်းထားပါသည်:' . $savePath; ?>
အပေါ်ကဥပမာမှာတော့မူလပုံအတွက်အရင်းအမြစ်ကိုဖန်တီးဖို့ `imagαecreatjpeg ()` function ကိုသုံးတယ်။ ထို့နောက်စကေးအကျယ်နှင့်အမြင့်ကိုသတ်မှတ်ပါ, `imagescale ()` `` `` `` `` `` `image imagejpeg ()` charge image ကို save လုပ်ထားတဲ့ပုံကိုသုံးပါ။
GD စာကြည့်တိုက်တိုးချဲ့မှုများနှင့်ဆက်စပ်သောလုပ်ဆောင်ချက်များကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် PHP တွင်ကြည့်ရှုခြင်းနှင့်ချုံ့ခြင်းများကိုအလွယ်တကူပြုလုပ်နိုင်သည်။ ဤဆောင်းပါးတွင်ဖော်ပြထားသောသင်္ကေတများကဤလုပ်ငန်းများမည်သို့လုပ်ဆောင်ရမည်ကိုပြသပြီးပုံရိပ်များကိုပိုမိုလုပ်ဆောင်ရန်မျှော်လင့်ပါသည်။ GD စာကြည့်တိုက်၏နောက်ထပ်လုပ်ဆောင်မှုများနှင့်နည်းလမ်းများအတွက်တရားဝင်စာရွက်စာတမ်းများကိုဖတ်ရှုပါ။