मुझे PHP में छवियों को प्रदर्शित करने के बारे में एक प्रश्न है। मुझे एक वेब पेज में एम्बेडेड छवि के विपरीत एक छवि फ़ाइल के रूप में एक PHP फ़ाइल डिस्प्ले होना चाहिए, जैसे कि आपने सीधे जेपीईजी छवि पर ब्राउज़ किया था। वास्तव में छवि को ब्राउज़ करने के विरोध में मुझे एक PHP पृष्ठ होने की आवश्यकता है कि मुझे इसे वितरित करने से पहले छवि का आकार बदलने की आवश्यकता है। छवि को सीधे उपयोग करना सबसे आसान होगा क्योंकि इस तरह से मैं डेस्कटॉप एप्लिकेशन में छवि को अधिक आसानी से प्रदर्शित कर सकता हूं। क्या इसे करने का कोई तरीका है? धन्यवाद!PHP का उपयोग करके मैं सीधे एक छवि कैसे प्रदर्शित करूं?
उत्तर
आपको header
Content-Type
संपत्ति को सही छवि प्रकार के रूप में सेट करने की आवश्यकता है। कुछ उदाहरणों के लिए यह लिंक देखें।
कृपया प्रासंगिक कोड शामिल करें, केवल उत्तरों से लिंक न करें। एफएक्यू के अनुसार। – berkes
<?php
header('Content-Type: image/jpeg');
readfile('path/to/image.jpeg');
'readfile()' 'file_get_contents' से काफी बेहतर है। – nickb
@nickb और क्यों? –
'readfile() 'बेहतर है अगर फ़ाइल सामग्री पर कोई प्रसंस्करण की आवश्यकता नहीं है, क्योंकि यह फ़ाइल को सीधे PHP की स्मृति में लोड किए बिना सीधे ब्राउज़र भेजता है, जबकि' echo file_get_contents() 'इसे PHP की स्मृति में लोड करता है तो आउटपुट करता है , इसलिए यह 'readfile() 'जितना दोगुना कर रहा है। – SDC
सही हेडर चुनें:
header("Content-type: image/png");
और छवि का आकार बदलने के लिए php जी.डी. का उपयोग करें: http://php.net/manual/fr/book.image.php
- 1. मैं HTML.ActionLink का उपयोग करके एक छवि कैसे सम्मिलित करूं?
- 2. कैपिबारा का उपयोग करके मैं एक छवि alt मान का परीक्षण कैसे करूं?
- 3. मैं Silverlight में DataTemplate का उपयोग करके एक आइटम कैसे प्रदर्शित करूं?
- 4. मैं PHP का उपयोग कैसे करूं?
- 5. मैं PHP आंतरिक सर्वर त्रुटि का विवरण कैसे प्रदर्शित करूं?
- 6. मैं दो MySQL पंक्तियों को एक में कैसे जोड़ूं और उन्हें PHP का उपयोग करके तालिका में प्रदर्शित करूं?
- 7. मार्कडाउन का उपयोग करके, मैं एक छवि और उसके कैप्शन को कैसे केंद्रित करूं?
- 8. कोडइग्निटर का उपयोग करके मैं टेबल सॉर्टिंग कैसे करूं?
- 9. मैं ASP.Net MVC में PdfSharp का उपयोग करके पीडीएफ कैसे प्रदर्शित करूं?
- 10. मैं एक टेम्पलेट में एक पीआईएल छवि वस्तु कैसे प्रदर्शित करूं?
- 11. मैं छवि को प्रदर्शित करने के लिए ट्विटर बूटस्ट्रैप से पॉपओवर का उपयोग कैसे करूं?
- 12. मैटलैब में किसी छवि का लाल चैनल कैसे प्रदर्शित करूं?
- 13. एसक्यूएल का उपयोग करके, मैं अपने मूल्यों का उपयोग करके पंक्तियों को कैसे अपडेट करूं?
- 14. रैकेट मैक्रोज़ का उपयोग करके मैं फ़ंक्शन कैसे परिभाषित करूं?
- 15. मैं एक्सएनए का उपयोग करके लाइन कैसे आकर्षित करूं?
- 16. PHP का एक दूरस्थ छवि फ़ाइल मौजूद है या नहीं, तो मैं कैसे परीक्षण करूं?
- 17. libftdi v0.18 का उपयोग करके मैं एलईडी कैसे फ्लैश करूं?
- 18. मैवेन का उपयोग करके मैं प्रोग्राम कैसे निष्पादित करूं?
- 19. जावास्क्रिप्ट और XMLHttpRequest का उपयोग करके मैं बाइनरी छवि डेटा कैसे लोड करूं?
- 20. पावरशेल का उपयोग करके मैं XML को कैसे संपादित करूं?
- 21. ggplot2 का उपयोग करके मैं व्हायोलिन प्लॉट कैसे आकर्षित करूं?
- 22. रिलेवेटिवआउट का उपयोग करके मैं निम्नलिखित परिणाम कैसे प्राप्त करूं?
- 23. मैं ImageMagick का उपयोग करके एनिमेटेड gif कैसे फसल करूं?
- 24. ksoap2-android का उपयोग करके मैं अपने PHP webservice को सही तरीके से कैसे कॉल करूं?
- 25. मैं जीडब्ल्यूटी में छवि स्प्राइट्स का उपयोग कैसे करूं?
- 26. मैं जीडीआई + का उपयोग कर घुमावदार छवि कैसे केंद्रित करूं?
- 27. मैं HTML में PHP कोड कैसे प्रदर्शित करूं?
- 28. मैं "em" इकाई का उपयोग कर एक छवि कैसे प्रदर्शित कर सकता हूं?
- 29. मैं ज़ूमिंग करके UIViewController कैसे प्रस्तुत करूं?
- 30. PHP '!!' का उपयोग करके बुलियन में परिवर्तित
http://uk3.php.net/fpassthru – user1909426
आकार बदलने के लिए आप क्या उपयोग कर रहे हैं? –
यदि आकार बदलती छवि कुछ बार से अधिक प्रदर्शित होने जा रही है, तो यह आकार के संस्करण को डिस्क पर सहेजने के लिए और अधिक प्रभावी होगा (इसे एक नियमित छवि यूआरएल के रूप में सीधे आउटपुट करेगा। – SDC