php - problem with imagecreatefromstring function -


मैं एक स्ट्रिंग को " imagecreatefromstring "फ़ंक्शन (मैंने नीचे कोड संलग्न किया है)। यह सबसे अधिक छवियों के लिए काम करता है, लेकिन जब मैं बड़ी छवियों को बदलने की कोशिश करता हूं, तो छवि का एक छोटा सा हिस्सा परिवर्तित नहीं होता (छवि का निचला भाग सिर्फ भूरा है)

मेरा कोड है Php.net उदाहरण):

  $ data = base64_decode ($ रिकॉर्ड ['टेक्स्ट']); $ Im = imagecreatefromstring ($ डेटा); अगर ($ im! == गलत) {हैडर ('सामग्री-प्रकार: छवि / जेपीईजी'); imagejpeg ($ im); imagedestroy ($ im); }  

मैं भी स्ट्रिंग डिकोड करने के लिए एक पाइस में नहीं, बल्कि स्ट्रिंग को विभाजित करने का प्रयास करता हूं और फिर इसे डीकोड करता हूं।

  के लिए ($ i = 0, $ len = strlen ($ रिकॉर्ड ['पाठ']); $ i & lt; $ len; $ i + = 4) {$ डेटा। = Base64_decode (substr ($ रिकॉर्ड ['पाठ'], $ i, 4)) ; }  

ऐसा लगता है कि आपके डेटा को छोटा कर दिया गया है, भंडारण या पुनर्प्राप्ति पर या तो। सत्यापित करें कि आपके पास अपनी दुकान में संपूर्ण छवि है।


Comments

Popular posts from this blog

.net - C# List<T>.Find(x=>x.Rectangle.Contains(Point)) FAIL -

iphone - Smoothing a rounded stroke in Core Graphics -

Best practice for URL redirection in ASP.NET web application -