PHP သည်ပုံရိပ်များအတွက်လုပ်ဆောင်မှုများအတွက်လုပ်ဆောင်ချက်များစွာကိုထောက်ပံ့ပေးသည်။ Imagecreathrimgd2 function သည်၎င်းတို့ထဲမှတစ်ခုဖြစ်သည်။ header () နှင့် imagejpeg) ကိုပေါင်းစပ်ခြင်း, GD2 ပုံရိပ်များကိုတိုက်ရိုက် output လုပ်နိုင်သည်သို့မဟုတ်ရုပ်ပုံကိုဆာဗာသို့သိမ်းဆည်းစရာမလိုဘဲဝက်ဘ်စာမျက်နှာသို့ပင်ထည့်သွင်းနိုင်သည်။
GD2 သည်ပုံရိပ်အချက်အလက်များကိုသိမ်းဆည်းရန်အသုံးပြုသော GD ဂရပ်ဖစ်စာကြည့်တိုက်၏ပုံရိပ်ပုံစံဖြစ်သည်။ GD စာကြည့်တိုက်သည် JPEG, PNG, GIF စသည့်ရုပ်ပုံများအမျိုးမျိုးကိုထောက်ပံ့သည်။ GD2 သည်အထူး binary image format ဖြစ်သည်။ PHP ၏ GD စာကြည့်တိုက်သည်သင့်အားရုပ်ပုံအမျိုးမျိုးကို ဖန်တီး. ထုတ်လုပ်ရန်ခွင့်ပြုသည်။
imagecreathringdgd2 သည် PHP တွင် function တစ်ခုဖြစ်ပြီး GD2 format image formes များကို load လုပ်ရန်။ ဤလုပ်ဆောင်ချက်၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
resource imagecreatefromgd2 ( string $filename )
$ filename : image file သို့လမ်းကြောင်း။
ပြန်လာတန်ဖိုး - အောင်မြင်ပါကပုံရိပ်အရင်းအမြစ်ကိုပြန်ပို့ပါ။ မအောင်မြင်ပါက မှားယွင်း ပါ။
header () function ကို http header သတင်းအချက်အလက်များကို browser သည်ပုံရိပ်အမျိုးအစားကိုမှန်ကန်စွာအသိအမှတ်ပြုရန်သေချာစေရန် http header သတင်းအချက်အလက်များကိုသတ်မှတ်ရန်အသုံးပြုသည်။ ဥပမာအားဖြင့်, ပုံ၏ Mime အမျိုးအစားသည် ပုံ / JPEG ဖြစ်သည်ကိုသတ်မှတ်ရန်၎င်းကိုအသုံးပြုနိုင်သည်။
imageJpeg () function ကို image အရင်းအမြစ်အရင်းအမြစ်များကို JPEG format ကို output လုပ်ရန်အသုံးပြုသည်။
GD2 ပုံရိပ်များကို browser ကို browser ကို ဘယ်လိုတိုက်ရိုက်ထုတ်ဖော်ပြောဆိုပုံဥပမာတစ်ခုဖြစ်တယ် ။
<?php
// မှန်ကန်သောတ ဦး တည်းထားပါ HTTP header သတင်းအချက်အလက်,ပုံတစ်ပုံနှင့်အတူပြန်လာသော browser ကိုပြောပါ
header('Content-Type: image/jpeg');
// မှ GD2 image အရင်းအမြစ်များကို format image files များတွင်ဖန်တီးပါ
$image = imagecreatefromgd2('path/to/your_image.gd2');
// output ကိုပုံရိပ်ဖြစ်ပါတယ် JPEG browser format
imagejpeg($image);
// ပုံရိပ်အရင်းအမြစ်များကိုလွှတ်ပါ
imagedestroy($image);
?>
header ('အကြောင်းအရာအမျိုးအစား: Image / Jpeg'); ဖြေ - ဒီကုဒ်လိုင်းက HTTP header ကိုသတ်မှတ်ပြီး 0 ယ်ယူထားတဲ့အကြောင်းအရာကတော့ JPEG image မဟုတ်ဘဲပုံမှန် HTML (သို့) အခြားဖိုင်အမျိုးအစားမဟုတ်ဘဲ browser ကိုပြောပြသည်။ ဤနည်းဖြင့် browser သည်ပုံကိုမှန်ကန်စွာပြသနိုင်သည်။
imagecreatchremgd2 ('Path / Thing_image.gd2'); ဖြေ - ဒီကုဒ်နံပါတ်သည် Image Data ကိုသတ်မှတ်ထားသော GD2 ဖိုင်မှဓာတ်ပုံအချက်အလက်များကို တင်. ပုံရိပ်အရင်းအမြစ်ကိုပြန်ပို့သည်။ အမှန်တကယ် GD2 ဖိုင်လမ်းကြောင်းဖြင့် 'Path / To /MInage.gd2' ကို အစားထိုးရန်လိုအပ်သည်။
ImageJPEG ($ Image); ဖြေ - ဒီကုဒ်လိုင်းဟာ jpeg format နဲ့ image image image ကို browser ကို output လုပ်တယ်။ မည်သည့် parameters တွေကိုမသတ်မှတ်ပါကပုံသည် browser ကိုပုံမှန်အားဖြင့် output ကိုဖြစ်သည်။
imagedestroy ($ Image); ဖြေ - ဒီကုဒ်လိုင်းက Image အရင်းအမြစ်များကိုထုတ်ပြန်ခြင်းကိုမပိုပါ။
အကယ်. သင်သည်ဒေသတွင်းဖိုင်လမ်းကြောင်းအစား URL လမ်းကြောင်းကိုအသုံးပြုနေပါကအောက်ပါဥပမာကိုသင်ရည်ညွှန်းနိုင်သည်။
သက်ဆိုင်သောတက်(ဂ်)များ:
header