Табдилдиҳандаи формати тасвир-и ройгон
Байни форматҳои JPG, PNG, WebP, AVIF, GIF ва BMP табдил диҳед.
Табдили тасвирҳо байни JPG, PNG ва WebP (ва AVIF дар ҷое ки браузери шумо дастгирӣ мекунад), аз ҷумла HEIC-и iPhone ва SVG — рост дар браузери шумо, бе боркунӣ.
Содироти AVIF дар ин браузер дастнорас аст. WebP сарфаи монандро медиҳад ва тақрибан дар ҳама ҷо кушода мешавад.
Файлҳоро дар ин ҷо гузоред ё барои дидан клик кунед
JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · Маҳдудияти андозаи файл нест
ё барои гузоштан аз ҳофиза Ctrl+V-ро пахш кунед
Шумо метавонед якчанд файлҳоро якбора партоед
Маслиҳат: барои бори фаврии он тасвирро аз ҳофизаи муваққатии худ (Ctrl+V) часпонед.
Файлҳои шумо ҳеҷ гоҳ дастгоҳи шуморо тарк намекунанд. Ҳама коркардҳо дар браузери шумо ба таври маҳаллӣ сурат мегиранд.
Чӣ тавр он кор мекунад
Табдил пурра дар браузери шумо бо истифодаи API-и Canvas — ҳамон муҳаррики рамзгузории тасвире ки ба Chrome, Firefox ва Safari сохта шудааст — кор мекунад. Файлҳои шумо ба canvas-и берун-аз-экран кашида ва бо canvas.toBlob() ба формати ҳадаф аз нав рамзгузорӣ карда мешаванд; ҳеҷ чиз ба ягон сервер бор карда намешавад.
- 1Тасвир ба canvas рамзкушоӣ карда мешавадҲар файл ба HTMLImageElement тавассути URL-и объекти маҳаллӣ бор карда мешавад. Ҳамин ки рамзкушоӣ шуд, маълумоти пиксел ба canvas-и берун-аз-экране ки ба андозаи натиҷа андозагирӣ шудааст, кашида мешавад — нисбати тарафҳоро агар бари ҳадди ниҳоӣ гузошта шуда бошад, нигоҳ медорад.
- 2Шаффофияти JPEG пеш аз рамзгузорӣ идора карда мешавадҲангоми табдил ба JPEG (ки канали алфа надорад), canvas аввал бо заминаи сафед пур карда мешавад, пеш аз кашидани тасвир, ки аз тасвир шудани минтақаҳои шаффоф ҳамчун сиёҳ дар файли натиҷа пешгирӣ мекунад.
- 3canvas.toBlob() пикселҳоро аз нав рамзгузорӣ мекунадУсули дарунсохти canvas.toBlob(mime, quality)-и браузер canvas-ро ба формати интихобшуда (JPG, PNG, WebP ё AVIF) дар сатҳи сифати дархостшуда рамзгузорӣ мекунад. Агар браузер рамзгузории форматеро дастгирӣ накунад, санҷиши хусусияте ки дар оғоз кор мекунад, он тугмаро хомӯш мекунад, на ба таври хомӯш файли нодуруст-тамғагузошта тавлид кунад.
- 4Натиҷа ҳамчун blob-и маҳаллӣ пешниҳод мешавадBlob-и рамзгузоришуда дар URL-и объекти маҳаллӣ барои пешнамоиш ва боргирии фаврӣ печонида мешавад. Барои файлҳои чандгона, JSZip онҳоро ба ZIP дар-браузер пеш аз оғози боргирӣ баста мебандад.
Тамоми маълумоти тасвир дар дастгоҳи шумо мемонад — файлҳо пурра дар дохили браузер бо истифодаи API-и Canvas хонда ва рамзгузорӣ карда мешаванд, ва ягон маълумот ҳаргиз ба сервер фиристода намешавад.
Абзорҳои марбут
Фишурдакунандаи тасвир
Тасвирҳои JPG, PNG, WebP ва AVIF-ро фишурда кунед. Муқоиса пеш/пас аз он бубинед.
PDF ба тасвир (JPG, PNG, WebP)
Ҳар саҳифаи PDF-ро ба тасвирҳои JPG, PNG ё WebP бо возеҳияти интихобкардаатон табдил диҳед. Саҳифаҳоро алоҳида ё ҳамарро якбора ҳамчун ZIP боргирӣ кунед. Файлҳо ҳеҷгоҳ браузери шуморо тарк намекунанд.
Тағйири андозаи тасвир
Тасвирҳоро аз рӯи андоза ё фоиз тағир диҳед. Таносуби ҷанбаҳоро нигоҳ доред, формати баромадро интихоб кунед, талафоти сифат нест.