0 က်ဘ်ဆိုက်မဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည်အကြောင်းအရာများကိုပိုမိုကောင်းမွန်စွာပြသရန်နှင့်စာမျက်နှာတင်ထားသောအမြန်နှုန်းကိုပိုမိုကောင်းမွန်စေရန်ပုံများစွာကိုတစ်ခုထဲသို့ပေါင်းစည်းရန်လိုအပ်သည်။ ဤဆောင်းပါးတွင် PHP နှင့် ImageM စာကြည့်တိုက်များမှတဆင့်ဤလုပ်ဆောင်မှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုရှင်းပြပါမည်။
Imagem သည်ပုံရိပ်ထုတ်ယူခြင်းစာကြည့်တိုက်တစ်ခုဖြစ်သောပုံရိပ်ရိုက်နှက်မှုလုပ်ဆောင်မှုများကိုပေးနိုင်သည်။ ပထမ ဦး စွာ PHP တွင် imagemick extension ကို install လုပ်ရန်လိုအပ်သည်။ တပ်ဆင်မှုပြီးပြည့်စုံပြီးသောအခါကျွန်ုပ်တို့သည်ရုပ်ပုံများကိုမည်သို့ပေါင်းစည်းရမည်ကိုသရုပ်ပြရန်အောက်ပါကုဒ်နမူနာကိုအသုံးပြုပါမည်။
<?php // အသစ်တစ်ခုဖန်တီးပါImagickကန့်ကွက် $combinedImage = new Imagick(); // ပေါင်းစည်းခံရဖို့ပုံရိပ်တွေကိုသတ်မှတ်ပါ $images = ['image1.jpg', 'image2.jpg', 'image3.jpg']; // တစ်ခုချင်းစီကိုပုံရိပ်တစ်ခုချင်းစီမှတဆင့်ကွင်းဆက်နှင့် composite ပုံရိပ်ကိုထည့်ပါ foreach ($images as $image) { $imagePath = 'path/to/images/' . $image; // အသစ်တစ်ခုဖန်တီးပါImagickကန့်ကွက်来加载图片 $imageObject = new Imagick($imagePath); // ပုံကိုအရွယ်အစားပြောင်းပါ $imageObject-> resizeimage (800, 600, Imagem :: Imagem :: Filter_lanczos, 1); // composite ပုံရိပ် $ $ combinimage-> Avianimage ($ isageobject) သို့လက်ရှိပုံရိပ်ကိုထည့်ပါ။ } // ပုံရိပ်ကို $ combinimimage-> Resettudeator () ကိုပေါင်းစည်း; $ combinime-> အနောက်ဆက်တွဲများ (စစ်မှန်တဲ့); // True ဆိုသည်မှာဒေါင်လိုက်ပေါင်းစည်းခြင်း, မှားယွင်းသော Merge // ပေါင်းစည်းထားသော image format $ formated // setimageformat ('JPG') ကိုသတ်မှတ်ပါ။ // synthesized image header header ('အကြောင်းအရာအမျိုးအစား: image / jpeg'; ECHO $ combinime; >
အထက်ပါကုဒ်နမူနာတွင်ကျွန်ုပ်တို့သည်ပေါင်းစပ်ပုံရိပ်ကိုသိုလှောင်ရန်စိတ်ကူးယဉ်အရာဝတ်ထုဒေါ်လာအသစ်ကိုပထမ ဦး ဆုံးဖန်တီးသည်။ ထို့နောက်ပုံတစ်ပုံစီကိုဓာတ်ပုံတစ်ပုံစီကို looping ဖြင့်ထည့်ပါ။ ပုံအားလုံးကိုမထည့်သွင်းမီအရွယ်အစားကိုအရွယ်အစားပြောင်းခြင်းကိုအရွယ်အစားသတ်မှတ်သည်။ ဤနေရာတွင်ပုံတစ်ခုစီ၏အရွယ်အစားကို 800x600 pixels များနှင့်အရွယ်အစားကို 800x600 pixels သို့အရွယ်အစားပြောင်းနိုင်သည်။ ၎င်းသည်အမှန်တကယ်လိုအပ်ချက်များနှင့်အညီစိတ်ကြိုက်ပြုလုပ်နိုင်သည်။
ပုံအားလုံးကိုထည့်ပြီးတာနဲ့ငါတို့ရှိသမျှသည်ပုံရိပ်တွေအားလုံးကိုဒေါင်လိုက် ဦး ဆောင်လမ်းပြပေးနိုင်ရန်အနောက်ဆက်တွဲ (trut) နည်းလမ်းကိုအသုံးပြုခဲ့သည်။ Parameter သည်မှန်ကန်မှုကိုဒေါင်လိုက်ပေါင်းစည်းလိမ့်မည်ဟုဆိုလိုသည်။ အကယ်. သင်အလျားလိုက်ပေါင်းစည်းလိုပါက parameter ကိုမှားယွင်းစွာပြောင်းလဲနိုင်သည်။ နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည် image format ကို JPG သို့ သတ်မှတ်. synthesized image ကို browser မှတစ်ဆင့်ထုတ်လွှင့်သည်။
ဤဥပမာသည်အခြေခံခွဲစိတ်ကုသမှုတစ်ခုသာဖြစ်သည်။ ၎င်းသည်ပုံရိပ်များထပ်မံပေါင်းထည့်ခြင်း,
အချုပ်အားဖြင့် PHP နှင့် ImageM စာကြည့်တိုက်များမှတဆင့်ပုံရိပ်များစွာကိုအလွယ်တကူပေါင်းစည်းနိုင်သည်။ ဒီဆောင်းပါးကသင့်ကိုကူညီနိုင်မယ်လို့မျှော်လင့်ပါတယ်, စာဖတ်ခြင်းအတွက်ကျေးဇူးတင်ပါတယ်။