2014-09-19 6 views
8

मैंने चित्रों का आकार बदलने के लिए PHP में imagepng फ़ंक्शन का उपयोग किया है। वर्तमान कोड में, मैंने quality पैरामीटर निर्दिष्ट नहीं किया है।`imagepng` फ़ंक्शन (` PHP`) में `गुणवत्ता` पैरामीटर का डिफ़ॉल्ट मान क्या है?

imagepng($im_dest, $destfile); 

लेकिन अब मैं इसका उपयोग करना चाहता हूं और उपयोगकर्ता की मांग के आधार पर गुणवत्ता को बढ़ा या घटा सकता हूं। ऐसा करने के लिए मुझे यह जानने की जरूरत है कि इस फ़ंक्शन में गुणवत्ता पैरामीटर का डिफ़ॉल्ट मान क्या है लेकिन दुर्भाग्यवश, मुझे यह php.net वेबसाइट में नहीं मिला।

description of imagepng function in the official website of php

क्या आप जानते हैं default मूल्य क्या है? quality पैरामीटर आउटपुट आकार और गुणवत्ता को बहुत प्रभावित करता है?

एक और सवाल: कहीं और, मैं अपलोड की गई छवियों (उनके मूल आकार में) का आकार बदलता हूं ताकि यह सुनिश्चित किया जा सके कि इसमें कोई दुर्भावनापूर्ण स्क्रिप्ट संलग्न नहीं है। क्या यह एक अच्छा अभ्यास है या यह अनावश्यक है?

सहायक होने के लिए बहुत बहुत धन्यवाद।

उत्तर

8

जब मैं उपयोगकर्ता के कुछ पढ़ रहा था नोटों योगदान मैं इस एक और कह रही है कि डिफ़ॉल्ट गुणवत्ता php स्रोत से जीमेल डॉट कॉम

पर mhorne69 से 6.

पर सेट है पाया (जी.डी. । एच):

2.0.12: संपीड़न स्तर: 0-9 या -1, जहां 0 कोई कंप्रेसेशन नहीं है, 1 तेज है लेकिन बड़ी फाइलें उत्पन्न करता है, 9 सर्वोत्तम संपीड़न (सबसे छोटी फाइलें) प्रदान करता है लेकिन लेता है संपीड़ित करने में लंबा समय, और -1 डी का चयन करता है efl zlib पुस्तकालय में संकलित। निष्कर्ष: Zlib पुस्तिका (http://www.zlib.net/manual.html) के आधार पर डिफ़ॉल्ट संपीड़न स्तर 6.

मुझे आशा है कि आपके सवाल का :)

+0

आपको बहुत बहुत धन्यवाद, यह किया था उत्तर देता को तैयार है। क्या आप मेरे दूसरे प्रश्न का उत्तर जानते हैं? – Ormoz

+1

मैंने ऐसा नहीं किया है फिर भी इस पोस्ट को देखने का प्रयास करें। http://stackoverflow.com/questions/21525125/check-image-for-malicious-code-and-delete-it – loki9

संबंधित मुद्दे