मैं लगभग सकारात्मक हूं कि यह एक बेवकूफ कारण है जो यह काम नहीं कर रहा है, लेकिन मैं इसे सिर्फ एक नहीं समझ सकता। मैं सिर्फ कुछ पाठ को imagettftext के साथ ग्राफ़िक के रूप में मुद्रित करने का प्रयास कर रहा हूं, लेकिन मुझे प्रदर्शित करने के लिए शब्द नहीं मिल सकते हैं। यह एक GoDaddy सर्वर पर है, इसलिए मैं सब कुछ नियंत्रण नहीं है, लेकिन यहां() phpinfo से ऐनक हैं:PHP imagefttext (imagettftext) कुछ भी प्रदर्शित नहीं कर रहा है
- पीएचपी संस्करण 5.2.14
- --with-जीडी '' --with- freetype-dir =/usr '' --with-jpeg-dir =/usr '' --with-png-dir =/usr/bin/libpng-config '' --enable-gd-native-ttf '
- जी.डी. समर्थन सक्षम
- जी.डी. संस्करण बंडल (2.0.34 संगत)
- freetype समर्थन freetype ०१२३५१६४१० के साथ सक्षम
- freetype लिंकेज
- फ्रीटाइप संस्करण 2.2.1
यहां कोड का उपयोग कर रहा हूं। कुछ भी फैंसी या अजीब नहीं।
$font = './verdana.ttf';
$font = dirname(__FILE__).'/verdana.ttf';
मैं GIF के बजाय पीएनजी का उपयोग कर की कोशिश की है, मैं imagefttext() और imagettftext() का उपयोग कर की कोशिश की है, मैं:
$width = 270;
$height = 25;
$image = imageCreate($width, $height);
$white = imageColorAllocate($image, 255, 255, 255);
$black = imageColorAllocate($image, 0, 0, 0);
$font = 'verdana.ttf';
imagefttext($image, 16, 0, 0, 0, $black, $font, 'TESTING TEXT');
header("Content-type: image/gif");
imageGIF($image);
मैं फ़ॉन्ट का नाम अलग अलग तरीकों से बदल रहा है की कोशिश की है मैंने त्रुटियों को प्रदर्शित करने का प्रयास किया है, लेकिन यह कोई भी त्रुटि नहीं दिखाता है, बस एक खाली स्क्रीन। कोई विचार? यह कुछ बेवकूफ होना चाहिए ...
उन सभी को जो यहां खोज इंजन से आते हैं: कृपया नीचे @ मार्क लालोर के उत्तर पर ध्यान दें, क्योंकि मुझे खेद है कि मैंने नहीं किया। यह मेरा मुद्दा बिल्कुल था: मुझे 'imagettftext ($ image, 20, 20, 20, 20, $ black, $ font,' टेस्टिंग टेक्स्ट ') सेट करना था;' टेक्स्ट का एक छोटा सा हिस्सा देखना शुरू करने के लिए और फिर मैंने लिया वहां से –