Subformer

Rasmni aylantirish va aks ettirish

Bitta rasmni yoki butun partiyani 90° qadamlarda aylantiring, gorizontal yoki vertikal aks ettiring va yuklab oling. JPG, PNG, WebP, HEIC (to'g'ridan-to'g'ri iPhone'ingizdan), GIF, BMP va SVG bilan ishlaydi - barchasi brauzeringizda, yuklashsiz.

Fayllar brauzeringizni hech qachon tark etmaydi. Barcha ishlov berish qurilmangizda ishlaydi.

Rasmlarni bu yerga tashlang yoki ko'rish uchun bosing

JPG, PNG, WebP, HEIC, GIF, BMP, SVG - 90° qadamlarda aylantirish.

Qanday ishlaydi

Yon tomondagi rasmdan to'g'rilangan faylgacha to'rt qadam.

  1. 1. Rasmlaringizni tashlang

    Rasmlarni sahifaning istalgan joyiga torting yoki tashlash zonasini bosing. JPG, PNG, WebP, HEIC, GIF, BMP va SVG formatlari ishlaydi.

  2. 2. Aylantirish

    Har qanday kartadagi aylantirish tugmalarini 90° qadamlarda bosing. Barcha rasmlarga bir xil aylantirishni qo'llash uchun "Hammasini aylantirish" boshqaruvlaridan foydalaning.

  3. 3. Formatni tanlang

    Asl formatni Avto bilan saqlang yoki PNG / JPG / WebP ga aylantiring. JPG chiqishi uchun shaffof burchaklarni to'ldiradigan fon rangini tanlang.

  4. 4. Yuklab olish

    Har bir aylantirilgan rasmni qurilmangizga saqlang. Brauzer fayllarni tashlab yubormasligi uchun butun partiya qisqa tanaffus bilan ketma-ket yuklab olinadi.

Rasmni aylantirish kerak bo'lganda

Telefon kameralari va skaner ilovalari yo'nalishni EXIF bayrog'i orqali yozib oladi. Ba'zi ilovalar bu bayroqni hurmat qiladi va displeyda aylantiradi; boshqalari esa asl piksellarni ko'rsatadi va fotosuratingiz yon tomonda chiqadi. Ayniqsa, veb-platformalar nomuvofiq - bir xil yuklama bir veb-saytda to'g'ri ko'rinishi, keyingisida esa yon tomonda ko'rinishi mumkin.

Bu vosita haqiqiy piksellarni qayta yozadi, shuning uchun yo'nalish o'rnatiladi. JPG va WebP 92 sifatda qayta kodlaydi (taxminan vizual jihatdan bir xil); PNG va WebP-lossless har bir baytni saqlaydi. iPhone-dan olingan HEIC fotosuratlari mahalliy ravishda dekodlanadi, shuning uchun sizga alohida konvertatsiya bosqichi kerak emas.

Hammasi brauzeringizda 2D canvas API orqali ishlaydi. Faylni tashlang, aylantirishni bosing, yuklab oling - hech narsa serverga yuborilmaydi, bu mijoz fotosuratlari, ID skanerlari va uchinchi tomonga bermoqchi bo'lmagan boshqa narsalar uchun muhimdir.

Ichki mexanizm

Server yo'q, yuklash yo'q, tasvirni qayta ishlash xizmati yo'q. Aylantirish standart brauzer APIlari va brauzeringiz mahalliy ravishda o'qiy olmaydigan format uchun bitta WebAssembly moduli orqali ishlaydi.

Canvas 2D API
Transformatsiyani qo'llaydi va natijani qayta kodlaydi. 90 darajali qadamlarda aylantirish - bu sifatni yo'qotmaydigan pikselni qayta xaritalash - kodlovchi sifatni yo'qotishi mumkin bo'lgan yagona qadamdir, shuning uchun PNG chiqishi bayt-mukammaldir.
WebAssembly HEIC decoding
iPhone'dan HEIC va HEIF fayllari qurilmangizda dekodlanadi. Hech bir brauzer bu format uchun mahalliy dekoderni taqdim etmaydi, shuning uchun WebAssembly moduli fotosuratni konvertatsiya serveriga yuborish o'rniga uni mahalliy ravishda boshqaradi.
Browser image codecs
JPEG, PNG va WebP kodlash brauzeringizga o'rnatilgan kodeklardan foydalanadi. Bu sahifani kichik saqlaydi va chiqish brauzeringiz boshqa joyda ishlab chiqaradigan narsaga mos kelishini anglatadi.
File and Blob APIs
Siz tashlagan fayllar xotiraga Bloblar sifatida o'qiladi va to'g'ridan-to'g'ri yuklab olish sifatida qaytariladi. Serverga hech narsa yozilmaydi va yorliqni yopganingizdan keyin hech narsa saqlanib qolmaydi.

Tez-tez so'raladigan savollar