दिलचस्प पोस्ट
सामग्री पर कर्सर स्थिति सेट करें संपादन <div> कोड साइन एरर: पहचान 'आईफ़ोन डेवलपर: एक्स Xxxxx' किसी भी प्रोफाइल में किसी भी पहचान से मेल नहीं खाती मैं कैसे जांचूं कि उपयोगकर्ता कुंजी दबा रहा है? सरल बार चार्ट के लिए कुल का उच्चचर्च प्रतिशत नेटबैंस आईडीई का उपयोग करके जावा डीबी में ऑटोटाइवरमेंट कुंजी बनाएं कॉलिंग गतिविधि वर्ग से सेवा वर्ग की स्टॉपस्वाइज़ () विधि को कैसे कॉल करें पायथन की "है" ऑपरेटर को समझना एक वेब अनुप्रयोग में डिवाइस प्रकार का पता लगा रहा है सॉफ्टवेयर डिजाइन बनाम सॉफ्टवेयर वास्तुकला मैं नेस्टेड / रिकर्सिव डिक्शनरी और लिस्ट में deserialize करने के लिए JSON.NET का उपयोग कैसे करूं? PHP शीर्षलेख () पोस्ट चर के साथ रीडायरेक्ट Windows पर एक बंदरगाह पर कौन सी प्रक्रिया सुन रही है आप यह कैसे पता लगा सकते हैं? सही बाश और शैल स्क्रिप्ट चर पूंजीकरण इकाई फ़्रेमवर्क: प्राथमिक कुंजी के बिना तालिका मैं HTML टैग से एट्रिब्यूट कैसे निकाल सकता हूं?

PHP के साथ दो छवियों को मर्ज करना

मैं दो छवियों को PHP के साथ मर्ज करने का प्रयास कर रहा हूं।

उदाहरण के लिए … मूल छवि के साथ, मैं छवि के शीर्ष पर एक छवि को दो या मर्ज करने के बारे में कैसे जाना होगा? मैंने वॉटरमार्किंग जैसे कुछ करने की कोशिश की है, लेकिन यह काम नहीं कर रहा है।

छवि एक

वैकल्पिक शब्द

छवि दो

वैकल्पिक शब्द

… और क्या यह इस में बदल गया है? अंतिम परिणाम:

वैकल्पिक शब्द

Solutions Collecting From Web of "PHP के साथ दो छवियों को मर्ज करना"

मुझे इसे मैंने एक से काम किया है।

 <?php $dest = imagecreatefrompng('vinyl.png'); $src = imagecreatefromjpeg('cover2.jpg'); imagealphablending($dest, false); imagesavealpha($dest, true); imagecopymerge($dest, $src, 10, 9, 0, 0, 181, 180, 100); //have to play with these numbers for it to work for you, etc. header('Content-Type: image/png'); imagepng($dest); imagedestroy($dest); imagedestroy($src); ?> 

प्रश्न दो छवियों को मर्ज करने के बारे में है, हालांकि इस निर्दिष्ट मामले में आपको ऐसा नहीं करना चाहिए। आपको सामग्री छवि (यानी कवर) को <img /> टैग, और शैली छवि में सीएसएस में क्यों रखा जाना चाहिए, क्यों?

  1. जैसा कि मैंने कहा कि कवर दस्तावेज़ की सामग्री के अंतर्गत आता है, जबकि उस vinyl रिकॉर्ड और छाया पृष्ठ शैलियों का सिर्फ एक हिस्सा हैं।
  2. इस तरह की जुदाई का उपयोग करने के लिए अधिक सुविधाजनक है। उपयोगकर्ता उस छवि को आसानी से कॉपी कर सकता है वेब-मकड़ियों द्वारा सूचकांक में यह आसान है
  3. अंत में, यह बनाए रखने के लिए बहुत आसान है

तो एक बहुत ही सरल कोड का उपयोग करें:

 <div class="cover"> <img src="/content/images/covers/movin-mountains.png" alt="Moving mountains by Pneuma" width="100" height="100" /> </div> .cover { padding: 10px; padding-right: 100px; background: url(/style/images/cover-background.png) no-repeat; } 

जीडी पुस्तकालय या छवि मैजिक का प्रयोग करें। मैंने 'पीएचजी जीडी मर्ज इमेजेस' को गॉगल किया और ऐसा करने पर कई लेख मिला। अतीत में मैंने जो किया है, वह एक बड़ी रिक्त छवि बना रही है, और फिर इमेजकोपीरगेर्गे () का उपयोग उन चित्रों को मेरे मूल रिक्त स्थान में पेस्ट करने के लिए किया जाता है। Google पर आलेखों को देखें, आपको कुछ स्रोत कोड मिलेंगे, जो आप तुरंत उपयोग करना शुरू कर सकते हैं।

PHP में जीडी छवि मैनिपल्यूलेशन लाइब्रेरी शायद PHP में छवियों के साथ काम करने के लिए सबसे अच्छा है। Imagecopy फ़ंक्शंस (imagecopy, imagecopymerge, …) में से किसी एक को आज़माएं उनमें से प्रत्येक को 2 अलग-अलग तरीकों से चित्रित किया गया है। अधिक जानकारी के लिए imagecopy पर php दस्तावेज़ीकरण देखें।

ImageArtist मेरे द्वारा लिखे गए एक शुद्ध जीडी आवरण है, इससे आप जटिल छवि जोड़तोड़ को बहुत आसान कर सकते हैं, क्योंकि आपके प्रश्न समाधान इस शक्तिशाली पुस्तकालय का उपयोग करके बहुत कुछ चरणों का उपयोग करके किया जा सकता है।

यहां एक नमूना कोड है

 $img1 = new Image("./cover.jpg"); $img2 = new Image("./box.png"); $img2->merge($img1,9,9); $img2->save("./merged.png",IMAGETYPE_PNG); 

मेरे परिणाम इस तरह दिखते हैं।

यहां छवि विवरण दर्ज करें

आप छवि मैजिक एक्सटेंशन के साथ ऐसा कर सकते हैं। मैं अनुमान लगा रहा हूं कि गठबंधन छवियाँ () विधि जो आप चाहते हैं वह करेंगे।