Негізгі мазмұнға өту

Кескін бұрушы және аудырушы — тегін

Кескіндерді 90°, 180°, 270° немесе кез келген реттелетін бұрышқа бұрыңыз. Көлденең немесе тігінен аударыңыз. JPEG, PNG немесе WebP ретінде экспорттаңыз.

Жүктелгеннен кейін офлайн жұмыс істейді

Файлды осы жерге тастаңыз немесе таңдау үшін басыңыз

JPG, PNG, WebP, HEIC, HEIF · құрылғыңызда өңделеді

немесе алмасу буферінен қою үшін Ctrl+V басыңыз

Файлдарды шолу

Кеңес: скриншотты Ctrl+V арқылы қоюға болады

Файлдарыңыз ешқашан құрылғыңызды тастамайды. Барлық өңдеу шолғышыңызда жергілікті түрде жүзеге асырылады.

Жиі қолданылуы

  • Қалысы телефон суреттерін түзеңізТеңсіздіктеріңіз немесе камераңыздың қалысы түскен суреттерін айналдырыңыз - ешқайда жүктемеу.
  • Сканталған құжаттарын түзінгіздеСалыстырылмалы бұрыш құрылғысын пайдаланып құжат сканына өке айналтуын түзеңіз.
  • Айна Selfies ойлантыңызБатыс камераның сөзді әдәтте айналь - түзу үшін горизонтально бөлінітіңіз.
  • Сәтті әсер үшін айналдырыңызЖурнал мұқабасы стиліндегі әсерлер үшін фотоларды еркін бұрышпен еңкейтіңіз.
  • Басу өндіктерінің түлігін түзіңізБасу өндіктеріңе (Word, InDesign, Canva) орналастырмас бұрын суреттердің бағытталғанын реттеңіз.

Қалай жұмыс істейді

Мұндағы айналдыру, аудару және бұрышты түзету толығымен браузеріңізде HTML Canvas API арқылы жүреді — ешбір файл ешқашан серверге жіберілмейді. Құрал кескіндеріңізді таңдаған бұрыш пен масштаб түрлендірулерімен экраннан тыс canvas-қа салады, содан кейін нәтижені браузердің өз кодегі арқылы JPEG, PNG немесе WebP-ке кодтайды.

  1. 1
    Кескін жергілікті түрде декодталды
    JPEG, PNG немесе WebP файлыңыз жергілікті нысан URL-і — ешқашан құрылғыңыздан шықпайтын браузер жады сілтемесі — арқылы HTMLImageElement-ке жүктеледі. Табиғи пиксель өлшемдері декодталған биткарта дан тікелей оқылады.
  2. 2
    Canvas түрлендіруі қолданылды
    Экраннан тыс canvas айналдырылған шекара жәшігіне (әр ось үшін ен·cos + биіктік·sin) сай өлшемделеді. Canvas 2D контексті содан кейін ортаға жылжытылады, таңдаған бұрышқа радианмен айналдырылады және аудару үшін көлденең немесе тік осьте -1-ге масштабталады — барлығы сыртқы кітапханасыз стандартты ctx.rotate / ctx.scale операциялары.
  3. 3
    Авто-кесу бұрыштарды кеседі (қосымша)
    Тіке-емес бұрышты айналдырулар үшін, қолмен жазылған геометрия функциясы — largestInnerRect — айналдырылған шекара жәшігіне сыятын бастапқы аспект қатынасының ең үлкен ось-тураланған тіктөртбұрышын есептейді, сондықтан үшбұрышты бос бұрыштар кескінді бұрмаламай алынады.
  4. 4
    Браузер кодегі нәтижені кодтайды
    canvas.toBlob() пиксель деректерін браузердің кірістірілген кескін кодтауышына береді, мөлдір бұрыштар үшін таңдаулы сапа мен фон толтыру түсімен JPEG, PNG немесе WebP Blob жасайды, оны тікелей жүктеп аласыз.

Кескініңіз толығымен браузер қойындысында өңделеді — ол ешбір серверге ешқашан жүктелмейді.

Байланысты құралдар

Жиі қойылатын сұрақтар