છબી રિસાઈઝર
કોઈપણ પરિમાણોમાં છબીઓનું કદ બદલો. વિકૃતિ ટાળવા માટે સાપેક્ષ ગુણોત્તરને લૉક કરો. PNG, JPG અથવા WEBP તરીકે નિકાસ કરો.
તમારી છબી અહીં મૂકો
PNG, JPG, WEBP, GIF અને વધુને સપોર્ટ કરે છે
કોઈપણ પરિમાણોમાં છબીઓનું કદ બદલો. વિકૃતિ ટાળવા માટે સાપેક્ષ ગુણોત્તરને લૉક કરો. PNG, JPG અથવા WEBP તરીકે નિકાસ કરો.
PNG, JPG, WEBP, GIF અને વધુને સપોર્ટ કરે છે
ઇમેજનું કદ બદલવાથી બીટમેપના પિક્સેલ પરિમાણો બદલાય છે, કાં તો નાના (ડાઉનસેમ્પલિંગ) અથવા મોટા (અપસેમ્પલિંગ). બે કામગીરી સમાન નથી. ડાઉનસેમ્પલિંગ પિક્સેલ ડેટા કાઢી નાખે છે; અપસેમ્પલિંગ ઇન્ટરપોલેશન દ્વારા પિક્સેલ ડેટાની શોધ કરે છે. ડાઉનસેમ્પલિંગ નાની, તીક્ષ્ણ છબી બનાવે છે; અપસેમ્પલિંગ મોટી ઈમેજ બનાવે છે પરંતુ સ્ત્રોતમાં ન હોય તેવી વિગતો પુનઃપ્રાપ્ત કરી શકતી નથી. તમે કઈ દિશામાં જઈ રહ્યા છો તે જાણવું એ નક્કી કરે છે કે પરિણામમાંથી શું અપેક્ષા રાખવી.
આ રીસાઈઝર તમારા બ્રાઉઝરમાં HTML5 Canvas API નો ઉપયોગ કરીને ચાલે છે. સ્ત્રોત ઇમેજને કેનવાસમાં ડીકોડ કરવામાં આવે છે, બ્રાઉઝરના બિલ્ટ-ઇન રિસેમ્પલિંગનો ઉપયોગ કરીને નવા પરિમાણો પર દોરવામાં આવે છે અને મૂળ ફોર્મેટ (અથવા તમારા પસંદ કરેલા આઉટપુટ ફોર્મેટ)માં ફરીથી એન્કોડ કરવામાં આવે છે. ગુણવત્તા સેટિંગ્સ નુકસાનકારક ફોર્મેટ (JPEG, WebP) ને અસર કરે છે. આઉટપુટ કોઈપણ વેબ એપ્લિકેશનમાં કેનવાસ-આધારિત માપ બદલવાનું ઉત્પન્ન કરે છે તેના જેવું જ છે.
ઉચ્ચ-ગુણવત્તાવાળા ડાઉનસેમ્પલિંગ માટે, બ્રાઉઝર અમલીકરણના આધારે દ્વિભાષી અથવા બાયક્યુબિક ઇન્ટરપોલેશનનો ઉપયોગ કરે છે. અપસેમ્પલિંગ માટે, સમાન પ્રક્ષેપણ એક સરળ પરંતુ નરમ પરિણામ આપે છે. વિશિષ્ટ AI અપસ્કેલર્સ (waifu2x, Topaz Gigapixel) વધુ તીવ્ર અપસ્કેલ ઉત્પન્ન કરે છે પરંતુ સમર્પિત સાધનોની જરૂર પડે છે.
છબીના પરિમાણો ફાઇલ કદ, પૃષ્ઠ લોડ સમય અને પ્લેટફોર્મ સુસંગતતાને અસર કરે છે. સ્માર્ટફોન કૅમેરામાંથી 4000×3000 ફોટો કેટલાંય મેગાબાઇટ્સનું વજન ધરાવે છે; 1920×1440 માં માપ બદલવાથી સામાન્ય રીતે 4-6× નાની ફાઇલ પ્રાપ્ત થાય છે જેમાં સ્ક્રીન જોવા માટે ગુણવત્તામાં કોઈ ગ્રહણક્ષમ નુકશાન થતું નથી. પૃષ્ઠ પર ઘણી બધી છબીઓમાં ગુણાકાર, આ નોંધપાત્ર પ્રદર્શન જીત છે.
પ્લેટફોર્મ આવશ્યકતાઓ પણ કદ બદલવાનું ડ્રાઇવ કરે છે. ચોક્કસ પરિમાણો પર પ્રોફાઇલ ફોટા, મહત્તમ મંજૂર કદ પર માર્કેટપ્લેસ છબીઓ, ચોક્કસ પાસા રેશિયો પર સામાજિક મીડિયા પૂર્વાવલોકનો — દરેક પ્લેટફોર્મ ચોક્કસ કદની અપેક્ષા રાખે છે, અને પ્લેટફોર્મના સ્વતઃ પુન: માપ સામે લડવા કરતાં સ્થાનિક રીતે માપ બદલવાનું વધુ ઝડપી છે.
છબી છોડો, નવા પરિમાણો સેટ કરો, ડાઉનલોડ કરો.
માપ બદલતા પહેલા યોગ્ય લક્ષ્ય પરિમાણો પસંદ કરો — ખૂબ નાનું ચૂંટવું વિગત ગુમાવે છે, ખૂબ મોટી બેન્ડવિડ્થ બગાડે છે.
બ્રાઉઝરના બિલ્ટ-ઇન અમલીકરણનો ઉપયોગ કરીને Canvas API રિસેમ્પલ કરે છે. મોટાભાગના બ્રાઉઝર્સ દ્વિરેખીય અથવા બાયક્યુબિક ઇન્ટરપોલેશનનો ઉપયોગ કરે છે; ચોક્કસ અલ્ગોરિધમ બદલાય છે પરંતુ ગુણવત્તા આધુનિક બ્રાઉઝર્સમાં તુલનાત્મક છે.
આઉટપુટ ફોર્મેટ canvas.toBlob માઇમ પ્રકાર પર આધારિત છે. PNG લોસલેસ કમ્પ્રેશન સાથે ચોક્કસ પિક્સેલને સાચવે છે. JPEG પસંદ કરેલ ગુણવત્તા પર DCT-આધારિત નુકસાનકારક કમ્પ્રેશન લાગુ કરે છે. WebP બંને મોડને સપોર્ટ કરે છે; ગુણવત્તા 80-85 પર નુકસાનકારક WebP લગભગ ગુણવત્તા 90 પર JPEG ની સમકક્ષ છે.
આસ્પેક્ટ રેશિયો: રિસાઈઝર પ્રમાણને સાચવવા માટે ડિફૉલ્ટ રૂપે પાસા રેશિયોને લૉક કરે છે. અનલૉકિંગ મનસ્વી સ્ટ્રેચિંગને મંજૂરી આપે છે, જે ભાગ્યે જ ઇચ્છિત છે પરંતુ ચોક્કસ લેઆઉટ માટે ઉપયોગી છે.