Feather CLI: Terminal में Feather

जल्द आ रहा है Feather CLI अभी जारी नहीं हुआ है। यह पेज दिखाता है कि यह क्या करेगा; इंस्टॉल कमांड रिलीज़ के दिन यहाँ आएगा।

Feather CLI Feather का कमांड-लाइन टूल है: Terminal में feather कमांड। यह फ़ोटो, वीडियो, PDF और दस्तावेज़ों को उसी इंजन से छोटा करता है जो ऐप में है, स्क्रिप्ट, पूरे फ़ोल्डर और ऑटोमेशन के लिए। यह Feather Pro के साथ आता है।

सब कुछ आपके Mac पर होता है। Feather CLI फ़ाइलें अपलोड नहीं करता, खाते की ज़रूरत नहीं है, और कहीं कुछ नहीं भेजता।

आपको क्या चाहिए

इंस्टॉल करें

Feather CLI अभी जारी नहीं हुआ है। यह Homebrew से इंस्टॉल होगा, और कमांड रिलीज़ के दिन इसी पेज पर होगा।

इंस्टॉल होने के बाद feather pro बताता है कि उसे इस Mac पर Feather Pro मिलता है या नहीं। अगर नहीं, तो Feather खोलें और सेटिंग्स › Feather Pro पर जाएँ: वहाँ Pro खरीदें, या अगर यह आपके पास पहले से है तो «खरीदारी पुनर्स्थापित करें» चुनें।

आज़माएँ

feather photo.jpg

यह मूल फ़ाइल के बगल में photo-min.jpg लिखता है, हानिरहित: पिक्सेल बिल्कुल वैसे ही रहते हैं, और फ़ाइल के अंदर का निजी डेटा हटा दिया जाता है (स्थान, लेखक, कैमरे के सीरियल नंबर)। कुछ और:

# डेस्कटॉप की हर PNGfeather ~/Desktop/*.png# एक फ़ोल्डर और उसके सबफ़ोल्डर, और भी छोटाfeather -m lossy -r ~/Pictures/Export# हर फ़ोटो के लिए सबसे छोटा फ़ॉर्मैट, एक फ़ोल्डर मेंfeather -m best -o ~/Sites/img ~/Export# वह आकार और फ़ॉर्मैट जो Instagram दिखाता हैfeather -t instagram holiday.jpg# 2 MB से कमfeather --max-size 2mb scan.jpg video.mov# हर इमेज को WebP मेंfeather convert --to webp -r ./assets# एक वीडियो को MP4 मेंfeather convert --to mp4 clip.mov

feather --help हर विकल्प दिखाता है।

कितना छोटा

मोडयह क्या करता है
lossless (डिफ़ॉल्ट)वही पिक्सेल, छोटी फ़ाइल। जो दिखता है उसमें कुछ नहीं बदलता।
lossyऔर भी छोटा, उस गुणवत्ता पर जो आप --quality से तय करते हैं (डिफ़ॉल्ट 80)।
bestJPEG, PNG, WebP और AVIF आज़माता है (जहाँ गंतव्य स्वीकार करे वहाँ JPEG XL भी) और सबसे छोटा रखता है।

फ़ाइलें कहाँ जा रही हैं

-t (--target) फ़ाइलों को उनके गंतव्य के लिए तैयार करता है। इसमें शामिल हैं:

feather targets इन सबको उनकी सीमाओं के साथ दिखाता है। आपकी अपनी सीमाएँ भी काम करती हैं: --long-side 2000, --megapixels 12, --max-size 1mb.

आपके अपने प्रीसेट

Feather में बनाए गए प्रीसेट Feather CLI में भी काम करते हैं:

  1. Feather में सेटिंग्स › प्रीसेट › प्रीसेट एक्सपोर्ट करें… पर जाएँ।
  2. फ़ाइल को ~/.config/feather/presets.json के रूप में सहेजें।
  3. प्रीसेट को उसके नाम से इस्तेमाल करें:
feather -t "Client website" ~/Export

किसी और जगह रखी फ़ाइल --presets <file> के साथ काम करती है। प्रीसेट बदलने के बाद फिर से एक्सपोर्ट करें।

नतीजे कहाँ जाते हैं

फ़ोल्डर में Feather CLI छिपी फ़ाइलों और अपने पिछले नतीजों को छोड़ देता है। इसे दो बार चलाने से कॉपियाँ दोबारा कंप्रेस नहीं होतीं।

निजता

डिफ़ॉल्ट रूप से Feather CLI फ़ाइल के अंदर का निजी डेटा हटाता है: स्थान, लेखक, कैमरे का विवरण और सीरियल नंबर, तारीख़ें और संपादन इतिहास।

साझा करने से पहले यह देखने के लिए कि फ़ाइल के अंदर क्या है:

feather inspect photo.jpg report.pdf

inspect मुफ़्त है और कुछ नहीं बदलता।

वॉटरमार्क

feather --watermark "© Studio Max Redecker" --position bottom-right ~/Export
feather --logo logo.png --tile ~/Export

स्क्रिप्ट में

--json एक JSON दस्तावेज़ छापता है जिसमें हर फ़ाइल, उसके आकार, क्या हटाया गया और नतीजा कहाँ गया, यह सब होता है:

feather --json -o out ~/Export | jq '.totals'

एग्ज़िट कोड:

कोडअर्थ
0पूरा हुआ
1एक या अधिक फ़ाइलें छोटी नहीं की जा सकीं
2कमांड सही नहीं था
3Feather Pro ज़रूरी है
130Ctrl-C से रोका गया

Feather CLI एक साथ ज़्यादा से ज़्यादा चार फ़ोटो और एक वीडियो पर काम करता है, ताकि वह कभी आपके Mac की बची मेमोरी से ज़्यादा न ले। -j 1 से वह एक बार में एक फ़ाइल पर काम करता है। Ctrl-C रोक देता है: बन रही फ़ाइलें पूरी हो जाती हैं या छोड़ दी जाती हैं, और आपकी मूल फ़ाइलें वैसी ही रहती हैं।

सवाल

Feather CLI, Feather के साथ App Store में क्यों नहीं है?

App Store के ऐप सैंडबॉक्स में चलते हैं। सैंडबॉक्स वाला कमांड-लाइन टूल वे फ़ाइलें नहीं खोल सकता जिनका नाम आप Terminal में देते हैं, इसलिए Feather CLI अलग से इंस्टॉल होता है। इसे हमारी Developer ID से साइन किया जाएगा और Apple द्वारा नोटराइज़ किया जाएगा।

Feather CLI को कैसे पता चलता है कि मेरे पास Feather Pro है?

यह इस Mac पर Feather की App Store रसीद पढ़ता है: यह Apple के हस्ताक्षर की जाँच करता है, और यह कि रसीद इसी Mac की है। यह ऑफ़लाइन होता है, और कुछ भी भेजा नहीं जाता।

क्या यह सर्वर पर या CI में काम करता है?

फ़िलहाल नहीं। Feather CLI को उसी Mac पर Feather Pro के साथ Feather चाहिए।

क्या यह Intel Mac पर काम करता है?

नहीं। Feather 2 Apple silicon के लिए बनाया गया है।

सवाल या सुझाव? studiomaxredecker.com के ज़रिए संपर्क करें।