मुख्य विषयवस्तु पर जाएं
  मंगलवार, 23 अप्रैल, 2019
  4 जवाब
  5.2K विज़िट
  सदस्यता लें
नमस्ते,

मैं WP Media Folder प्लगइन के साथ एक वर्डप्रेस प्लगइन इस्तेमाल कर रहा हूँ। यह एक समस्या को छोड़कर, बहुत अच्छा काम कर रहा है।

मैंने हाल ही में वर्डप्रेस इमेज कम्प्रेशन फंक्शन में बदलाव किया है, ताकि इमेज क्वालिटी बेहतर हो (मैं खुद ही उन्हें कम्प्रेस कर रहा हूँ)। जब मैं लाइब्रेरी में कोई इमेज अपलोड करता हूँ तो मेरा फंक्शन काम कर रहा होता है, लेकिन जब मैं "नई फ़ाइल भेजें और बदलें" विकल्प चुनता हूँ, तो मैं देख सकता हूँ कि कम्प्रेशन अभी भी लागू है।

मैंने प्लगइन कोड पहले ही देख लिया है, लेकिन मुझे समझ नहीं आ रहा है कि यह फंक्शन कहाँ इस्तेमाल होता है, या इसे कहाँ बदला जा सकता है... तो सवाल सीधा है, मैं कम्प्रेशन रेट कैसे बदल सकता हूँ और "नई फ़ाइल भेजें और बदलें" विकल्प का इस्तेमाल करते समय कम्प्रेशन कैसे न हो?

उम्मीद है आप मदद कर पाएँगे।

Toasch
6 साल पहले
नमस्ते,

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

मैंने प्लगइन कोड पहले ही देख लिया है, लेकिन मुझे समझ नहीं आ रहा है कि यह फंक्शन कहाँ इस्तेमाल होता है, या इसे कहाँ बदला जा सकता है... तो सवाल सीधा है, मैं कम्प्रेशन रेट कैसे बदल सकता हूँ और "नई फ़ाइल भेजें और बदलें" विकल्प का इस्तेमाल करने पर कम्प्रेशन कैसे नहीं होगा?

मुझे यकीन नहीं है कि आपके फ़ंक्शन में क्या शामिल है, फिर भी आप अधिक जानकारी के लिए इन फ़ाइलों पर एक नज़र डाल सकते हैं:
wp-media-folder/class/class-replace-file.php
wp-मीडिया-फ़ोल्डर/क्लास/क्लास-हेल्पर.php

आशा है कि यह मदद करेगा!
प्रोत्साहित करना,
टी
6 साल पहले
नमस्ते,

जवाब देने के लिए धन्यवाद।

मैंने "functions.php" फ़ाइल में यह फ़ंक्शन शामिल किया है:
add_filter('jpeg_quality', function($arg){return 100;});

मुझे लगा था कि आपने जिन फ़ाइलों की जाँच करने के लिए कहा था, उनमें मुझे कुछ ऐसा ही मिलेगा, लेकिन मुझे यह फ़ंक्शन कहाँ नहीं दिख रहा... मुझे लगता है कि PHP में मेरी कुशलता पर्याप्त नहीं है।

खैर, इसे हल करने की कोशिश करने के लिए धन्यवाद, लेकिन मुझे लगता है कि इसके लिए मैं अकेला ही हूँ...
6 साल पहले
नमस्ते,

अधिक जानकारी के साथ मुझसे संपर्क करने के लिए धन्यवाद।
मैं संपीड़न दर कैसे बदल सकता हूँ और कोई संपीड़न नहीं कर सकता

मुझे समझ नहीं आ रहा कि आपका असल में क्या मतलब है। मुझे पता है कि आप "नई फ़ाइल भेजें और बदलें" विकल्प का इस्तेमाल करते समय इमेज की क्वालिटी वही रखना चाहेंगे।
यदि आपको इसकी आवश्यकता है, तो कृपया "/wp-media-folder/class/class-helper.php" पंक्ति 58 में निम्नलिखित कोड आज़माएँ:

imagejpeg( $tmp_img, path_join($uploadpath['basedir'], $intermediate_file), apply_filters( 'jpeg_quality', 100, 'replace_image' ) );


आशा है कि यह मदद करेगा!
प्रोत्साहित करना,
टी
6 साल पहले
नमस्ते,

बहुत बढ़िया, मुझे तो बस यही चाहिए था। आपकी मदद के लिए बहुत-बहुत शुक्रिया!

आपका दिन शुभ हो
  • पृष्ठ :
  • 1
इस पोस्ट के लिए अभी तक कोई उत्तर नहीं दिया गया है।