Image processing သည် 0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုအတွက်ဘုံလိုအပ်ချက်ဖြစ်သည်။ အကြိမ်ပေါင်းများစွာတွင်မူပိုင်ခွင့်ကိုကာကွယ်ရန်သို့မဟုတ်ထပ်ဆင့်အချက်အလက်များကိုဖော်ပြရန်ရုပ်ပုံထဲသို့စာမြုပ်ရန်ပုံသို့ထည့်သွင်းရန်လိုအပ်သည်။ အစွမ်းထက်သော server-side scripting language တစ်ခုအနေဖြင့် PHP သည်ကြွယ်ဝသောပုံရိပ်ထုတ်ယူခြင်းလုပ်ငန်းများကိုထောက်ပံ့ပေးသည်။ PHP ကို အသုံးပြု. ရေစာနှင့်စာသားများကိုအလွယ်တကူထည့်သွင်းနိုင်ပုံနှင့်ဤဆောင်းပါးကသင့်အားမိတ်ဆက်ပေးပါမည်။
စာမိတ်ကန်တစ်ခုထည့်ခြင်းသည်ရုပ်ပုံမူပိုင်ခွင့်ကိုကာကွယ်ရန်ဘုံနည်းလမ်းတစ်ခုဖြစ်သည်။ PHP ၏ GD စာကြည့်တိုက်ကို အသုံးပြု. ပုံများသို့ရေစာများထည့်ရန်ရေစာများထည့်ရန်နမူနာကုဒ်ဖြစ်သည်။
<?php // ပတ်တူဖန်တီးပါ,ပုံကိုဖွင့်ပါ $image = imagecreatefromjpeg('image.jpg'); $watermark = imagecreatefrompng('watermark.png'); // ပုံနှင့်ရေစာအကျယ်အမြင့်နှင့်အမြင့်ကိုရယူပါ $imageWidth = imagesx($image); $imageHeight = imagesy($image); $watermarkWidth = imagesx($watermark); $watermarkHeight = imagesy($watermark); // ရေစာ၏တည်နေရာကိုတွက်ချက်ပါ $positionX = $imageWidth - $watermarkWidth - 10; // ညာဘက်ကိုရေစာ10pixels $positionY = $imageHeight - $watermarkHeight - 10; // အောက်ခြေကနေရေကြောင်းအကွာအဝေး10pixels // ပုံကိုရေစာကိုကူးယူပါ imagecopy($image, $watermark, $positionX, $positionY, 0, 0, $watermarkWidth, $watermarkHeight); // output ကိုပုံ header('Content-Type: image/jpeg'); imagejpeg($image); // မှတ်ဥာဏ်အခမဲ့မှတ်ဥာဏ် imagedestroy($image); imagedestroy($watermark); ?>
အထက်ဖော်ပြပါဥပမာတွင်ကျွန်ုပ်တို့သည်ပတ်တူကို ဦး စွာဖန်တီးပြီး add add to image and watermark image ကိုဖွင့်သည်။ ထို့နောက် PHP ၏ `` `` `ပုံ ()` `` ပုံရိပ်များနှင့် `ပုံရိပ်များ ()` `` `` `` `` `` `ပုံရိပ်များ ()` `function များကို အသုံးပြု. ရေမျက်နှာပြင်၏အနေအထားကိုတွက်ချက်ရန်။ နောက်ဆုံးတွင် `` agecopy () `` `function ကို အသုံးပြု. image imagejpeg မှတဆင့်နောက်ဆုံးပုံရိပ်ကိုကူးယူရန်` `` `` `` `` `` `` final image output လုပ်ပါ။
ရေစာများအပြင် developer များစွာသည်ရုပ်ပုံများကိုစိတ်ကြိုက်စာသားကိုထည့်သွင်းလိုကြသည်။ PHP သည် `agouettext ()` `function ကိုထောက်ပံ့ပေးသည်။ ၎င်းသည်ဤလိုအပ်ချက်ကိုအလွယ်တကူရရှိနိုင်ပါသည်။ ဤတွင်စာသားထည့်သွင်းခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။
<?php // ပတ်တူဖန်တီးပါ,ပုံကိုဖွင့်ပါ $image = imagecreatefromjpeg('image.jpg'); // စာသားအရောင်ထားပါ $textColor = imagecolorallocate($image, 255, 255, 255); // ဖောင့်များသတ်မှတ်ပါ $font = 'arial.ttf'; // စာသားထားပါ $text = 'Hello, World!'; // စာသားထည့်ပါ imagettftext($image, 30, 0, 10, 50, $textColor, $font, $text); // output ကိုပုံ header('Content-Type: image/jpeg'); imagejpeg($image); // မှတ်ဥာဏ်အခမဲ့မှတ်ဥာဏ် imagedestroy($image); ?>
ဒီဥပမာမှာငါတို့ပထမဆုံးပတ်တူကိုဖန်တီးပြီးပစ်မှတ်ပုံရိပ်ကိုဖွင့်လိုက်တယ်။ ထို့နောက်စာသားအရောင်ကို သတ်မှတ်. `agouettext ()` `` `` function ကိုသုံးပါ။ `` image image `imagejpeg ()` `` `image ageedestroy () ကိုနောက်ဆုံးအကြိမ်အသုံးပြုပါ။
PHP ၏ GD စာကြည့်တိုက်ကို အသုံးပြု. ပုံများနှင့်စာသားများကိုအလွယ်တကူထည့်နိုင်သည်။ ဤအကြံပြုချက်များသည်ရုပ်ပုံလွှာကိုမူပိုင်ခွင့်ကိုကာကွယ်ရန်သာမကပုံရိပ်ကိုနောက်ထပ်သတင်းအချက်အလက်များကိုလည်းထည့်ပါ။ ဤဆောင်းပါးသည်ရုပ်ပုံပြုပြင်ခြင်းတွင်သင့်အားကူညီနိုင်လိမ့်မည်ဟုမျှော်လင့်ပါသည်။