ઇમેજ ફાઇલના કદને અસર કરતા પરિબળો
કોઈપણ ડિજિટલ ઇમેજ ફાઇલનું કદ મુખ્યત્વે ત્રણ બાબતો પર આધાર રાખે છે: પિક્સેલની કુલ સંખ્યા (પહોળાઈ × ઊંચાઈ), દરેક પિક્સેલની રંગ માહિતી દર્શાવવા માટે વપરાતા બાઇટ્સ, અને એન્કોડર પિક્સેલ પેટર્નને કેટલી અસરકારક રીતે સંકુચિત કરી શકે છે। જ્યારે તમે કોઈ ચિત્ર લો છો, ત્યારે કેમેરા દરેક પિક્સેલની વિગતો સંગ્રહિત કરે છે. જો ચિત્રમાં ઘણી બધી ઝીણી વિગતો અથવા રંગોના વિવિધ શેડ્સ હોય, તો એન્કોડર માટે આગળના પિક્સેલની આગાહી કરવી મુશ્કેલ બને છે, જેના કારણે ફાઇલનું કદ મોટું થાય છે।
આ ઇમેજ કમ્પ્રેસર ટૂલ તમારા બ્રાઉઝરમાં જ JPEG, PNG અને WebP ફાઇલોને નાની બનાવે છે। આ પ્રક્રિયા દરમિયાન ચિત્રની પહોળાઈ અને ઊંચાઈ પિક્સેલમાં સમાન રહે છે। તેનો અર્થ એ છે કે પિક્સેલના પરિમાણો બદલાતા નથી, પરંતુ તે પિક્સેલને દર્શાવવા માટે વપરાતા બાઇટ્સની સંખ્યા ઘટાડવામાં આવે છે। કમ્પ્રેશનનો અર્થ એ છે કે ઇમેજની કેટલીક વિગતો જતી કરવી, અને આ ઘટાડો કેટલો રાખવો તે તમે સેટ કરેલી કમ્પ્રેશનની મજબૂતાઈ નક્કી કરે છે。
લોસી અને લોસલેસ કમ્પ્રેશન વચ્ચેનો તફાવત
વ્યવહારિક રીતે કમ્પ્રેશનના બે મુખ્ય પ્રકાર છે: લોસી (Lossy) અને લોસલેસ (Lossless)।
- લોસી કમ્પ્રેશન: આ પદ્ધતિમાં માનવ આંખ સરળતાથી પારખી ન શકે તેવી વિગતો અને રંગોને કાયમી ધોરણે દૂર કરવામાં આવે છે। JPEG અને WebP ફોર્મેટ આ પદ્ધતિનો ઉપયોગ કરે છે। આનાથી ફાઇલનું કદ ઘણું નાનું થઈ જાય છે, પરંતુ મૂળ ચિત્રની સરખામણીમાં પિક્સેલ-બાય-પિક્સેલ વિગતો બદલાઈ જાય છે।
- લોસલેસ કમ્પ્રેશન: આ પદ્ધતિમાં ઇમેજનો કોઈ ડેટા ગુમાવ્યા વિના ફાઇલનું કદ ઘટાડવામાં આવે છે। PNG મૂળભૂત રીતે લોસલેસ ફોર્મેટ છે। જો તમે કોઈ ફોટોગ્રાફને PNG તરીકે સેવ કરો છો, તો તે ભાગ્યે જ નાનો થશે કારણ કે તેમાં અસંખ્ય રંગો અને જટિલ વિગતો હોય છે। પરંતુ જો તે કોઈ સ્ક્રીનશોટ, લોગો અથવા ફ્લેટ આર્ટવર્ક હોય, તો લોસલેસ રિપેકિંગથી પણ ફાઇલનું કદ નોંધપાત્ર રીતે ઘટી જાય છે।
આ ટૂલમાં PNG આઉટપુટ વાસ્તવમાં લોસી પ્રક્રિયાનો ઉપયોગ કરે છે। તે રંગોની સંખ્યા ઘટાડીને મહત્તમ 255 રંગોની પેલેટ બનાવે છે અને પછી તેને લોસલેસ રીતે રિપેક કરે છે। આ રંગ ઘટાડવાની પ્રક્રિયા ફ્લેટ આર્ટવર્ક, લોગો અને ટેક્સ્ટ ધરાવતા સ્ક્રીનશોટ માટે ઉત્તમ કામ કરે છે, પરંતુ ગ્રેડિએન્ટ્સ અથવા સ્કીન ટોન પર તે કલર બેન્ડિંગ (રંગોના પટ્ટા દેખાવા) જેવી ખામીઓ સર્જી શકે છે।
ઇમેજ ફોર્મેટની પસંદગી: JPEG, PNG અને WebP
યોગ્ય ફોર્મેટ પસંદ કરવાથી કમ્પ્રેશન કરતાં પણ વધુ ફાઇલ સાઈઝ બચાવી શકાય છે:
| ફોર્મેટ | પારદર્શકતા (Transparency) | શ્રેષ્ઠ ઉપયોગ | કમ્પ્રેશન લાક્ષણિકતા |
|---|---|---|---|
| JPEG | સપોર્ટ નથી (પારદર્શક ભાગ સફેદ થઈ જાય છે) | ફોટોગ્રાફ્સ, જટિલ રંગો વાળા ચિત્રો | લોસી કમ્પ્રેશન, ફાઇલ સાઈઝ ઘણી નાની બને છે |
| PNG | સંપૂર્ણ સપોર્ટ | સ્ક્રીનશોટ, ટેક્સ્ટ, લોગો, ફ્લેટ કલર આર્ટવર્ક | લોસી કલર રિડક્શન અને લોસલેસ રિપેકિંગ |
| WebP | સંપૂર્ણ સપોર્ટ | વેબ પેજ, ઝડપી લોડિંગ જોઈતું હોય ત્યાં | આધુનિક ફોર્મેટ, JPEG કરતાં ઘણી નાની સાઈઝ આપે છે |
જો કોઈ ચિત્ર WebP તરીકે સેવ કરવાથી અડધા કરતાં પણ નાના કદનું બની શકે તેમ હોય, તો ટૂલ તમને "WebP તરીકે આ ચિત્ર ઘણું નાનું થઈ જશે. તેને અજમાવવા માટે નીચે આઉટપુટ ફોર્મેટ બદલો." તેવો સંકેત બતાવે છે।
ટૂલનો ઉપયોગ અને કમ્પ્રેશન સેટિંગ્સ
આ ટૂલ વાપરવા માટે કોઈ પૂર્વ-રૂપરેખાંકન (configuration) કરવાની જરૂર નથી। તમે ફાઇલો ઉમેરો કે તરત જ કમ્પ્રેશન શરૂ થઈ જાય છે।
પ્રારંભિક ઇનપુટ
તમે "ઇમેજ પસંદ કરો અથવા અહીં ડ્રોપ કરો" એરિયાનો ઉપયોગ કરીને એકસાથે વધુમાં વધુ 20 ઇમેજ પસંદ કરી શકો છો। આ એરિયા હેઠળ "JPEG, PNG અથવા WebP. ફાઇલો આ ઉપકરણ પર જ રહેશે." તેવી સૂચના દેખાય છે। જો બેચ પ્રક્રિયા ચાલુ હોય, તો તમે "રદ કરો" બટન દબાવીને તેને રોકી શકો છો।
પરિણામ સ્ક્રીન અને એડજસ્ટમેન્ટ પેનલ
પ્રથમ કમ્પ્રેશન પૂર્ણ થયા પછી જ વધારાના સેટિંગ્સ માટેની પેનલ ઉપલબ્ધ થાય છે, જેનું લેબલ "પૂરતું નાનું અથવા પૂરતું તીક્ષ્ણ નથી?" છે। આ પેનલ ડિફોલ્ટ રીતે બંધ હોય છે। તેને ખોલીને તમે નીચેના વિકલ્પો બદલી શકો છો:
-
કોમ્પ્રેશન મજબૂતાઈ:
- વધુ તીક્ષ્ણ: મૂળ ચિત્રની સૌથી નજીક રહે છે, સૌથી ઓછી સાઈઝ બચાવે છે।
- ભલામણ કરેલ: ડિફોલ્ટ સેટિંગ જે ગુણવત્તા અને સાઈઝનું સંતુલન જાળવે છે।
- નાનું: મહત્તમ કદ ઘટાડવાની મંજૂરી આપે છે।
- ચોક્કસ કદ: આ વિકલ્પ પસંદ કરવાથી તમે "લક્ષ્ય કદ" સેટ કરી શકો છો। આ ફીલ્ડ 10 KB થી 50 MB સુધીની મર્યાદા સ્વીકારે છે અને શરૂઆતમાં 100 KB થી પ્રી-ફિલ્ડ હોય છે।
-
આઉટપુટ ફોર્મેટ: તમે "મૂળ ફોર્મેટ રાખો", "JPEG", "WebP" અથવા "PNG" પસંદ કરી શકો છો।
-
મહત્તમ પહોળાઈ અને મહત્તમ ઊંચાઈ: આ બંને સેટિંગ્સ 2560 થી શરૂ થાય છે અને 1 થી 12000 સુધીની કિંમત સ્વીકારે છે। આ માત્ર સીલિંગ (મહત્તમ મર્યાદા) છે, કોઈ રીસાઈઝ ટાર્ગેટ નથી। જો તમારી ઇમેજ આ માપ કરતાં નાની હશે, તો તેના પરિમાણો બદલાશે નહીં।
નવા સેટિંગ્સ લાગુ કરવા માટે "ફરીથી કોમ્પ્રેસ કરો" પર ક્લિક કરો, અથવા નવી બેચ શરૂ કરવા માટે "અન્ય ઇમેજ કોમ્પ્રેસ કરો" પસંદ કરો।
ચોક્કસ કદ (Exact Size) અને મર્યાદાઓ
જ્યારે તમે "ચોક્કસ કદ" મોડ પસંદ કરો છો, ત્યારે ટૂલ વારંવાર પ્રયાસો કરીને ફાઇલ સાઈઝ ઘટાડવાનો પ્રયત્ન કરે છે। જો માત્ર એન્કોડિંગ સેટિંગ્સ બદલવાથી ફાઇલ સાઈઝ લક્ષ્ય સુધી ન પહોંચે, તો ટૂલ ચિત્રના પિક્સેલ પરિમાણોને દરેક રાઉન્ડમાં આશરે 10% જેટલા ઘટાડે છે। આ ઘટાડો બેમાંથી કોઈ એક શરત પૂરી થતાં જ અટકી જાય છે:
- ચિત્ર તેના મૂળ પિક્સેલ કાઉન્ટના આશરે ત્રીજા ભાગ (33%) પર પહોંચી જાય (દા.ત. 12 મિલિયન પિક્સેલનું ચિત્ર ઘટીને 4 મિલિયન પિક્સેલ થઈ જાય).
- ચિત્રની સૌથી લાંબી બાજુ 800 પિક્સેલ સુધી પહોંચી જાય.
જો લક્ષ્ય પ્રાપ્ત થઈ જાય, તો પરિણામમાં "લક્ષ્ય: પહોંચી ગયા" દેખાશે। જો આ મર્યાદાઓ પછી પણ ફાઇલ સાઈઝ લક્ષ્ય કરતાં મોટી રહે, તો "લક્ષ્ય: શક્ય તેટલું નજીકનું પરિણામ" પ્રદર્શિત થાય છે। આ સ્થિતિમાં ચિત્રની ગુણવત્તા અને કદ બંનેમાં ઘણો ઘટાડો થઈ ગયો હોઈ શકે છે, તેથી યુઝરે લક્ષ્ય કદ વધારવું જોઈએ અથવા નાની ઇમેજ સ્વીકારવી જોઈએ।
ખૂબ મોટી ઇમેજ (આશરે 24 મિલિયન પિક્સેલથી વધુ) બ્રાઉઝરની મેમરી સુરક્ષિત રાખવા માટે આપમેળે સ્કેલ ડાઉન થાય છે, જેના પર "મેમરી સુરક્ષા માટે આપમેળે મર્યાદિત" લેબલ જોવા મળે છે。
ડેટા અને મેટાડેટા પર થતી અસરો
જ્યારે કોઈ ઇમેજ કમ્પ્રેસ થાય છે, ત્યારે તેનું નવું વર્ઝન લખાય છે। આ પ્રક્રિયામાં કેમેરા સેટિંગ્સ, કેપ્ચર તારીખ, અને GPS કોઓર્ડિનેટ્સ (EXIF ડેટા) જેવી માહિતી નવા સંકુચિત ફાઇલમાં ટ્રાન્સફર થતી નથી।
જો કોઈ ફાઇલ પહેલેથી જ ખૂબ જ ઓપ્ટિમાઇઝ્ડ હોય અને ટૂલ તેને વધુ નાની ન કરી શકે, તો મૂળ ફાઇલ જ જાળવી રાખવામાં આવે છે અને "આ ફાઇલ પહેલેથી જ શક્ય તેટલી નાની છે, તેથી મૂળ ફાઇલ જાળવી રાખવામાં આવી છે." તેવો સંદેશ દેખાય છે। આ એકમાત્ર એવો કિસ્સો છે જેમાં મૂળ ફાઇલ તેના તમામ મેટાડેટા સાથે સુરક્ષિત રહે છે।
ડાઉનલોડ કરેલી ફાઇલોના નામની પાછળ -compressed ઉમેરવામાં આવે છે। જે ફાઇલોમાં કોઈ ફેરફાર નથી થયો, તેનું મૂળ નામ જળવાઈ રહે છે।
ગોપનીયતા અને પ્રક્રિયાની વિગતો
તમારી ઇમેજ પર પ્રક્રિયા સંપૂર્ણપણે તમારા બ્રાઉઝરમાં જ થાય છે। BroBroGo પર કંઈપણ અપલોડ થતું નથી। ફાઇલો તમારા ઉપકરણ પર જ રહે છે અને કોઈપણ સર્વર પર મોકલવામાં આવતી નથી। આથી, સંવેદનશીલ અથવા ખાનગી દસ્તાવેજો અને ક્લાયન્ટની ઇમેજ માટે આ પ્રક્રિયા સંપૂર્ણપણે સ્થાનિક સ્તરે થાય છે।
વારંવાર પૂછાતા પ્રશ્નો (FAQ)
પ્રશ્ન: શું મારી ઇમેજ અપલોડ થાય છે?
ઉત્તર: ના. આ કમ્પ્રેસર તમારા બ્રાઉઝરમાં જ ચાલે છે અને ઇમેજ ફાઇલોને તમારા ઉપકરણ પર જ સુરક્ષિત રાખે છે.
પ્રશ્ન: આ કયા ઇમેજ ફોર્મેટને સપોર્ટ કરે છે?
ઉત્તર: તે JPEG, WebP અને PNG આઉટપુટ સાથે JPEG, PNG અને WebP ઇનપુટને સપોર્ટ કરે છે.
પ્રશ્ન: શું કમ્પ્રેશનથી ઇમેજની ગુણવત્તા ઘટશે?
ઉત્તર: સ્માર્ટ કમ્પ્રેશન હળવા વજનના ગુણવત્તા વિકલ્પોની ચકાસણી કરે છે અને સ્પષ્ટ દેખાતી સૌથી નાની ફાઇલ જાળવી રાખે છે.
પ્રશ્ન: શું હું ચોક્કસ ટાર્ગેટ ફાઇલ સાઈઝ સેટ કરી શકું?
ઉત્તર: હા. ટાર્ગેટ-સાઈઝ મોડ યોગ્ય ક્વોલિટી લેવલ શોધે છે અને જરૂર પડે તો માપમાં થોડો ઘટાડો કરે છે.
પ્રશ્ન: જો કોઈ ફાઇલ કમ્પ્રેસ ન થઈ શકે તો શું થાય?
ઉત્તર: જો કોઈ ફાઇલ ક્ષતિગ્રસ્ત હોય, તો "આ ફાઇલ ઇમેજ તરીકે ખુલી શકી નથી. તે ક્ષતિગ્રસ્ત, ખાલી અથવા વાસ્તવમાં ઇમેજ ન પણ હોય." તેવી ભૂલ દર્શાવવામાં આવે છે। જો કમ્પ્રેશન અન્ય કોઈ કારણે નિષ્ફળ જાય, તો "કમ્પ્રેશન નિષ્ફળ ગયું. નાની ઇમેજ અથવા બીજું આઉટપુટ ફોર્મેટ અજમાવી જુઓ." તેવો સંદેશ દેખાય છે। એક ફાઇલ નિષ્ફળ જવાથી આખી બેચ અટકતી નથી।