0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဓာတ်ပုံများသည်တူညီသောလိုအပ်ချက်များထဲမှတစ်ခုဖြစ်သည်။ အစွမ်းထက်သော server scripting language တစ်ခုအနေဖြင့် PHP သည်ပုံရိပ်ထုတ်ယူခြင်းနှင့် extensions များစွာကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည် Rename ကိုမည်သို့အမည်ပြောင်းလဲ, PHP ကို အသုံးပြု. ပုံရိပ်ပုံစံများကိုခွဲခြားရန်နှင့်ကုဒ်နမူနာများပါ 0 င်သည်။
ပုံရိပ်တွေနဲ့အတူအလုပ်လုပ်တဲ့အခါသတ်သတ်မှတ်မှတ်စည်းမျဉ်းစည်းကမ်းတွေအရ, PHP ကို အသုံးပြု. သတ်မှတ်ထားသောဖိုင်တွဲတွင်အမည်များကိုမည်သို့ခွဲခြားရမည်ကိုပြသသည့်နမူနာကုဒ်ဖြစ်သည်။
$ folder = "Path / To / Images /", // ပုံရိပ်ကိုပုံရိပ်တည်ရှိရာ Folder Rep ကို = "Image_", // ရှေ့ဆက် $ တန်ပြန် = 1; // ကောင်တာ // ($ လက်ကိုင် = opendir ($ folder)) လျှင် image folder ကို traverse စဉ် (($ file = readdir ($ လက်ကိုင်))! == fiss) { အကယ်. (in_array ($ file, array), '.. ' .. '. )) ဆက်လုပ်ပါ။ $ Newname = $ ရှေ့ဆက်။ $ ကောင်တာ။ '' '' ။ Pathinfo ($ file, pathinfo_extension); $ passpath = $ ဖိုလ်ဒါ။ $ file; $ newpath = $ ဖိုင်တွဲ။ $ newname; // ပုံရိပ်ကိုအမည်ပြောင်းပါ ECHO "ဖိုင် $ file $ newname ကိုအောင်မြင်စွာအမည်ပြောင်း<br> "; $ ကောင်တာ ++; } အခြား ECHO "ဖိုင် $ ဖိုင်အမည်ပြောင်းခြင်းမအောင်မြင်ပါ<br> "; } } ပိတ်ထားသော ($ လက်ကိုင်); }
အထက်ဖော်ပြပါကုဒ်များတွင်ဖိုင်တွဲလမ်းကြောင်းနှင့်ရှေ့ဆက်ကိုအမည်ပြောင်းထားသည့်နေရာကိုပထမ ဦး ဆုံးသတ်မှတ်ထားသည်။ ထို့နောက်ဖိုင်တွဲရှိဖိုင်များပေါ်တွင်ဖိုင်တွဲများပေါ်တွင် adderdir () function ကိုအသုံးပြုပါ။ နောက်ဆုံးတွင် အမည်ပြောင်း () function ကိုဖိုင်အမည်သစ်သို့အမည်ပြောင်း။ ပြင်ဆင်ရန်နှင့်ပြုပြင်ရန်အသုံးပြုသော function ကိုအသုံးပြုသည်။
တခါတရံတွင်ကျွန်ုပ်တို့သည် image files files files များကို formats များသို့ပြောင်းလဲရန်လိုအပ်သည်။ PHP ၏ GD စာကြည့်တိုက်သည်ကြွယ်ဝသောပုံရိပ်ထုတ်ယူမှု function ကိုထောက်ပံ့ပေးသည်။ PHP ကို အသုံးပြု. PMP format ဖြင့် JPG ပုံရိပ်များကိုသတ်မှတ်ထားသောဖိုင်တွဲတစ်ခုတွင်မည်သို့ပြောင်းလဲရမည်ကိုပြသသည့်နမူနာကုဒ်ဖြစ်သည်။
$ folder = "Path / To / Images /", // ပုံသည် ($ လက်ကိုင် = opendir ($ folder)) လျှင် Image folder ကို travers ူမန်မိာိုံင်ငှ။ စဉ် (($ file = readdir ($ လက်ကိုင်))! == fiss) { အကယ်. (in_array ($ file, array), '.. ' .. '. )) ဆက်လုပ်ပါ။ $ passpath = $ ဖိုလ်ဒါ။ $ file; $ newpath = $ ဖိုင်တွဲ။ Pathinfo ($ file, pathinfo_filename) ။ ".png"; // မူရင်းပုံရိပ်ကိုဖွင့်ပါ $ Image = imagecreatjjpeg ($ passpath); // PNG format ကိုပြောင်းပြီး imagePng ($ Image, $ newpath) သို့သိမ်းပါ။ imagedestroy ($ Image); ECHO "ဖိုင်ဖိုင်ကို $ ဖိုင်သည် PNG format ကိုအောင်မြင်စွာကူးပြောင်းသည်<br> "; } ပိတ်ထားသော ($ လက်ကိုင်); }
အထက်ဖော်ပြပါကုဒ်တွင်ပုံတည်ရှိသောဖိုင်တွဲလမ်းကြောင်းကိုပထမ ဦး ဆုံးသတ်မှတ်ထားသည်။ ထို့နောက်ဖိုင်တွဲထဲရှိဖိုင်ကို ဖြတ်. ဖိုင်၏အမည်ကို pathinfo () function မှတဆင့်ဖိုင်အမည်ကိုရယူရန် Readdir () function ကိုသုံးပါ။ ထို့နောက်မူရင်းပုံရိပ်ကိုဖွင့်ရန်ပုံရိပ်ကိုဖွင့်ရန် imagecreat trokrofromjpeg () function ကိုသုံးပါ။ ပုံရိပ်ကို PNG format သို့ပြောင်းရန်နှင့်လမ်းကြောင်းအသစ်သို့သိမ်းဆည်းရန် emprong () function ကိုသုံးပါ။ နောက်ဆုံးတွင်အရင်းအမြစ်ကိုထုတ်လွှတ်ရန် စိတ်ကူးစိတ်သန်း () function ကိုသုံးပါ။
အထက်ပါဥပမာများနှင့်အတူ PHP ကို Batch Renaming နှင့် Image format ပြောင်းလဲခြင်းအတွက်မည်သို့အသုံးပြုရမည်ကိုပြသသည်။ PHP ၏ Image processing function သည်အလွန်အစွမ်းထက်ပြီးလိုအပ်ချက်များနှင့်အညီပြောင်းလွယ်ပြင်လွယ်မှုနှင့်အညီလုပ်ဆောင်နိုင်ပြီး 0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်အတွင်း developer များပုံရိပ်များကိုပိုမိုထိရောက်စွာပြုလုပ်နိုင်သည်။