Image rocation သည်အထူးသဖြင့်အသုံးပြုသူများကိုအသုံးပြုသူများကိုကိုင်တွယ်သည့်အခါ,
Imagmick သည် PHP ၏ပုံရိပ်ထုတ်ယူခြင်းကိုတိုးချဲ့ခြင်းဖြစ်သည်။ ၎င်းသည် developer များကိုကြွယ်ဝသောပုံရိပ်ထုတ်ယူမှုလုပ်ငန်းများပါ 0 င်ပြီးရုပ်ပုံလည်ပတ်ခြင်း, Imagemick ဖြင့် developer များကပုံများပေါ်တွင်အမျိုးမျိုးသောစစ်ဆင်ရေးများကိုအလွယ်တကူလုပ်ဆောင်နိုင်သည်။
သင်ပုံနှိပ်ခြင်းကိုမစတင်မီပထမ ဦး ဆုံး extension ကို install လုပ်ရန်လိုအပ်သည်။ အောက်ပါ command မှတစ်ဆင့် Linux system တွင် angagem ကို install လုပ်နိုင်သည်။
$ sudo apt-get install php-imagick
Imagem ဘက်ဖြန့်ချိမှုကိုတပ်ဆင်ပြီးနောက်သင်သည် Image Rotation function ကိုအကောင်အထည်ဖော်ရန်၎င်းကိုစတင်အသုံးပြုနိုင်သည်။ ဤတွင်ရုပ်ပုံလည်ပတ်မှုကိုအကောင်အထည်ဖော်ရန်ဥပမာကုဒ်ဖြစ်သည်။
<?php
// မိတ်ဆက်ခဲ့သည်Imagickစာကြည့်တိုက်
if (!extension_loaded('imagick')) {
echo 'Imagickinstall လုပ်မတိုးချဲ့ပါ';
exit;
}
// ဖန်တီးImagickကန့်ကွက်
$image = new Imagick();
// image ဖိုင်များကိုတင်ခြင်း
$image->readImage('path/to/image.jpg');
// အလှည့်ဒီဂရီသတ်မှတ်ပါ
$rotateDegree = 45;
// ပုံကိုလှည့်ပါ
$image->rotateImage(new ImagickPixel('none'), $rotateDegree);
// လှည့်ထားသောရုပ်ပုံကိုပြပါ
header('Content-Type: image/jpeg');
echo $image;
// မှတ်ဥာဏ်အခမဲ့မှတ်ဥာဏ်
$image->clear();
$image->destroy();
?>
ဤကုဒ်တွင်ကျွန်ုပ်တို့သည် စိတ်ကူးစိတ်သန်းအသစ်များ ဟုခေါ်ဆိုခြင်းဖြင့်စိတ်ကူးစိတ်သန်းကိုဖန်တီးပြီးသတ်မှတ်ထားသောလမ်းကြောင်း၏ပုံရိပ်ကိုဖွင့်ရန် အတိမ်ဖော်ပြသည့် နည်းလမ်းကိုအသုံးပြုပါ။ ထို့နောက်ကျွန်ုပ်တို့သည်လည်ပတ်မှုထောင့်ကို သတ်မှတ်. RotateMage Method မှတဆင့်လှည့်ပါ။ အဆိုပါ parameters တွေကိုအလှည့်နောက်ခံအရောင်နှင့်လည်ပတ်ထောင့်များပါဝင်သည်။ နောက်ဆုံးအနေဖြင့်လှည့်ထားသောပုံရိပ်ကို output လုပ်ရန် header function ကိုသုံးပါ။
ဥပမာအားဖြင့်ပုံ၏ လမ်းကြောင်းလမ်းကြောင်းလမ်းကြောင်းသည် သင်၏ကိုယ်ပိုင်ပုံလမ်းကြောင်းဖြင့်အစားထိုးရန်လိုအပ်သည်ဟုမှတ်ချက်ပြုသင့်သည်။
အထက်ပါကုဒ်သည်အခြေခံပုံရိပ်လည်ပတ်လုပ်ဆောင်ချက်ကိုပြသသည်။ သင်၏လိုအပ်ချက်များနှင့်အညီစင်တာလည်ပတ်မှုအချက်ကိုသင်ညှိနိုင်သည်။
PHP နှင့် Imagemick တို့ဖြင့်ပုံရိပ်လည်ပတ်လုပ်ဆောင်ချက်ကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ ရိုးရှင်းသောကုဒ်အနည်းငယ်သာဖြင့်သင်သည်ရုပ်ပုံများနှင့်အခြားဆက်စပ်လုပ်ဆောင်မှုများကိုအလွယ်တကူလှည့်နိုင်သည်။ အကယ်. သင့်တွင်ပြ problems နာများရှိစဉ်သို့မဟုတ်ပိုမိုလိုအပ်ချက်များရှိပါကပြ problems နာများရှိပါကပုံရိပ်များ၏အစွမ်းထက်သောလက္ခဏာများကိုထပ်မံလေ့လာနိုင်သည်။