imagerotate() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग दिए गए कोण पर डिग्री में इमेज को घुमाने के लिए किया जाता है।
सिंटैक्स
resource imagerotate($image, $angle, $bgd_color, $ignore_transparent = 0)
पैरामीटर्स
imagerotate() चार पैरामीटर्स स्वीकार करता है: $image, $angle, $bgd_color, और $ignore_transparent।
$image - $image पैरामीटर imagecreatetruecolor() फ़ंक्शन द्वारा लौटाया जाता है। इसका उपयोग इमेज का आकार बनाने के लिए किया जाता है।
$angle - $angle पैरामीटर डिग्री में विभिन्न रोटेशन कोणों को रखने के लिए उपयोग किया जाता है। इसका उपयोग इमेज को एंटीक्लॉकवाइज दिशा में घुमाने के लिए किया जाता है।
$bgd_color - रोटेशन के बाद अनावृत क्षेत्र का बैकग्राउंड कलर रखता है।
$ignore_transparent - $ignore_transparent पैरामीटर सेट करने के लिए उपयोग किया जाता है और यदि यह नॉन-जीरो है, तो ट्रांसपेरेंट रंगों को नजरअंदाज किया जाता है।
रिटर्न वैल्यूज़
imagerotate() सफलता पर घुमाई गई इमेज के लिए इमेज रिसोर्स लौटाता है या विफलता पर false लौटाता है।
उदाहरण 1
<?php
// इमेज फ़ाइल को वेरिएबल को असाइन करें
$image_name = 'C:\xampp\htdocs\test\23.jpg';
// imagecreatefrompng() फ़ंक्शन का उपयोग करके इमेज फ़ाइल लोड करें
$image = imagecreatefromjpeg($image_name);
// imagerotate() फ़ंक्शन का उपयोग करके इमेज को 90 डिग्री घुमाएं
$img = imagerotate($image, 90, 0);
// ब्राउज़र में इमेज आउटपुट करें
header("Content-type: image/png");
imagepng($img);
?>
इनपुट इमेज

आउटपुट इमेज

उदाहरण 2
<?php
// इमेज फ़ाइल को वेरिएबल को असाइन करें
$image_name = 'C:\xampp\htdocs\test\23.jpg';
// imagecreatefrompng() फ़ंक्शन का उपयोग करके इमेज फ़ाइल लोड करें
$image = imagecreatefromjpeg($image_name);
// imagerotate() फ़ंक्शन का उपयोग करके इमेज को 180 डिग्री घुमाएं
$img = imagerotate($image, 180, 0);
// ब्राउज़र में इमेज आउटपुट करें
header("Content-type: image/png");
imagepng($img);
?>
आउटपुट
