Gifsicle: मूल GIF फ़ाइल को अधिलेखित नहीं करने के लिए इसे कैसे सेट करें यदि परिणामस्वरूप संशोधित GIF फ़ाइल मूल से बड़ी है?


2

Gifsicle के बारे में :

Gifsicle GIF इमेज और एनिमेशन के बारे में जानकारी बनाने, संपादित करने और प्राप्त करने के लिए एक कमांड-लाइन टूल है।

इसकी एक विशेषता ( इसकी वेबसाइट से ) है:

अपने एनिमेशन का अनुकूलन करें! यह प्रत्येक फ़्रेम के केवल परिवर्तित भाग को संग्रहीत करता है, और आपके GIF को मौलिक रूप से सिकोड़ सकता है। आप उन्हें और भी छोटा बनाने के लिए पारदर्शिता का उपयोग कर सकते हैं। Gifsicle का ऑप्टिमाइज़र बहुत शक्तिशाली है, और आमतौर पर सर्वश्रेष्ठ वाणिज्यिक ऑप्टिमाइज़र के एक जोड़े बाइट के भीतर एनिमेशन को कम कर देता है।

मैं इसके माध्यम से Gifsicle को कॉल करता हूं । राइट क्लिक में BAT फाइल - 'सेंड टू' मेनू:

@echo off

:compressFile
"C:\Programs\Compression Scripts\gifsicle\bin\gifsicle.exe" --batch -V -O3  %1%
echo.
echo.
SHIFT
if exist %1% goto compressFile
PAUSE  

यह एनिमेटेड GIF फ़ाइल, हालांकि: http://i.minus.com/i7WdodY5Zwot3.gif , जब इसके संपीड़न को उपरोक्त आदेशों के साथ Gifsicle के साथ अनुकूलित किया जाता है, तो बड़ी-फ़ाइल वाली GIF फ़ाइल में परिणाम होता है। Gifsicle मूल GIF फ़ाइल को परिणामस्वरूप बड़ी-फ़ाइल वाली GIF फ़ाइल के साथ अधिलेखित कर देता है।

प्रारंभिक फ़ाइलें: 7.57 MiB (7,942,886 बाइट्स)। Gifsicle के साथ उपरोक्त आदेशों के माध्यम से चलने के बाद: 7.64 MiB (8,017,622 बाइट्स)।

क्या जिफ़्सील को मूल फ़ाइल को अधिलेखित करने से रोकने का एक तरीका है यदि इसकी आउटपुट फ़ाइल मूल फ़ाइल से बड़ी है, जबकि आउटपुट फ़ाइल छोटी होने पर भी मूल फ़ाइल को अधिलेखित करना है?

विवरण:
OS: विंडोज 7
Gifsicle संस्करण: 1.63, यहां दिए गए बाइनरी से: http://www.lcdf.org/gifsicle/
Gifsicle मैनुअल

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.