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

PHP:बाइनरी डेटा से एक छवि को फिर से बनाएं और प्रदर्शित करें

यह छवि स्रोत विशेषता में डेटा यूआरआई का उपयोग करके किया जा सकता है।

प्रारूप

data:[<MIME-type>][;charset="<encoding>"][;base64],<data>
<?php
   function data_uri($file, $mime) {  
      $contents = file_get_contents($file);
      $base64   = base64_encode($contents);
      return ('data:' . $mime . ';base64,' . $base64);
   }
?>
<img src="<?php echo data_uri('some_image.png','image/png'); ?>" alt="Image sample" />

'डेटा_यूरी' फ़ंक्शन 'सामग्री', 'बेस 64' को परिभाषित करता है और डेटा और उसके एन्कोडेड मान को लौटाता है। इस फ़ंक्शन को एक छवि पास करके कहा जाता है, जिससे इसे फिर से बनाया जाता है और इसे बाइनरी डेटा के रूप में प्रदर्शित किया जाता है।

नोट - इसका उपयोग छवियों को संसाधित करने के बाद डिस्क पर संग्रहीत करने से बचने के लिए किया जा सकता है।


  1. डेटा संरचनाओं में बाइनरी पेड़ और गुण

    इस खंड में हम एक बाइनरी ट्री डेटा संरचना के कुछ महत्वपूर्ण गुण देखेंगे। मान लीजिए हमारे पास इस तरह का एक बाइनरी ट्री है। कुछ गुण हैं - स्तर l पर नोड्स की अधिकतम संख्या $2^{l-1}$ होगी। यहां स्तर रूट से नोड तक पथ पर नोड्स की संख्या है, जिसमें रूट भी शामिल है। हम विचार कर रहे हैं कि जड़ का स्तर 1 ह

  1. पीएचपी - exif_read_data () फ़ंक्शन

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

  1. PHP में इमेजफ्लिप () फ़ंक्शन

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