Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में getimagesize() फंक्शन


PHP में getimagesize() फंक्शन छवि फ़ाइल का आकार (size) और अन्य मेटाडेटा जानकारी प्राप्त करता है बिना पूरी छवि को मेमोरी में लोड किए।

सिंटैक्स (Syntax)

getimagesize(string $filename, array &$image_info = null): array|false

पैरामीटर्स (Parameters)

  • $filename - छवि फ़ाइल का पथ (स्थानीय या URL)
  • $image_info - वैकल्पिक रेफरेंस पैरामीटर जिसमें विस्तारित जानकारी (JFIF/APP मार्कर्स) संग्रहीत होती है

रिटर्न वैल्यू (Return Value)

7 तत्वों वाला सरणी (array) लौटाता है:

  • [0] - चौड़ाई (पिक्सेल में)
  • [1] - ऊंचाई (पिक्सेल में)
  • [2] - छवि प्रकार स्थिरांक (IMAGETYPE_PNG, IMAGETYPE_JPEG, आदि)
  • [3] - HTML में उपयोग के लिए चौड़ाई/ऊंचाई स्ट्रिंग (उदाहरण: width="205" height="120")
  • bits - प्रति रंग बिट्स
  • channels - रंग चैनल्स (3=RGB, 4=RGBA)
  • mime - MIME प्रकार (उदाहरण: image/png)

उदाहरण (Example)

<?php
$imageInfo = getimagesize("https://www.example.com/images/logo.png");
print_r($imageInfo);
?>

आउटपुट (Output)

Array
(
    [0] => 205
    [1] => 120
    [2] => 3
    [3] => width="205" height="120"
    [bits] => 8
    [channels] => 3
    [mime] => image/png
)

छवि प्रकार स्थिरांक: IMAGETYPE_GIF=1, IMAGETYPE_JPEG=2, IMAGETYPE_PNG=3, IMAGETYPE_SWF=4, IMAGETYPE_PSD=5, IMAGETYPE_BMP=6, IMAGETYPE_TIFF_II=7, IMAGETYPE_TIFF_MM=8, IMAGETYPE_JPC=9, IMAGETYPE_JP2=10, आदि।


  1. PHP exif_read_data() फंक्शन PHP exif_read_data() फंक्शन

    PHP में exif_read_data() फंक्शन इमेज फाइल से EXIF (एक्सचेंजेबल इमेज फाइल फॉर्मेट) हेडर्स पढ़ता है। यह फंक्शन इमेज फाइल से सभी EXIF हेडर्स निकालता है। सिंटैक्स Array exif_read_data( str $file, str $section=null, bool $arrays=false, bool $thumbnail=false ) पैरामीटर्स exif_read_data() निम्नलिखित चार

  1. PHP में imageflip() फंक्शन PHP में imageflip() फंक्शन

    imageflip() फंक्शन का उपयोग दिए गए मोड का उपयोग करके इमेज को फ्लिप करने के लिए किया जाता है। सिंटैक्स bool imageflip(img, mode ) पैरामीटर्स img: imagecreatetruecolor() का उपयोग करके बनाया गया इमेज रिसोर्स mode: फ्लिप मोड। यहां संभावित मान हैं: IMG_FLIP_HORIZONTAL - इमेज को हॉरिजॉन्टली फ्लिप करता

  1. PHP में imagecreate() फंक्शन PHP में imagecreate() फंक्शन

    PHP में imagecreate() फंक्शन एक नई पैलेट-आधारित (palette-based) छवि बनाता है। हालांकि, आधुनिक PHP अनुप्रयोगों में imagecreatetruecolor() का उपयोग करने की अनुशंसा की जाती है क्योंकि यह ट्रू-कलर (24-bit) छवियां बनाता है जो उच्च गुणवत्ता वाली होती हैं। सिंटैक्स (Syntax) imagecreate(int $width, int $h