Prerës Imazhesh Falas

Priteni imazhet me zgjedhje me tërheqje, kufizime opsionale të raportit pamor (1:1, 16:9, 4:3, etj.), rrjet i rregullit të të tretave, dhe eksportim me shumë formate (JPEG, PNG, WebP).

Funksionon jashtë linje sapo ngarkohet

Hidhini skedarët këtu ose klikoni për të shfletuar

JPG, PNG, WebP, HEIC, HEIF · Nuk ka kufi për madhësinë e skedarit

ose shtypni Ctrl+V për të ngjitur nga clipboard

Shfletoni skedarët

Këshillë: mund të ngjitësh një pamje ekrani me Ctrl+V

Skedarët tuaj nuk largohen kurrë nga pajisja juaj. I gjithë përpunimi ndodh lokalisht në shfletuesin tuaj.

Si funksionon

Prerja ndodh tërësisht në shfletuesin tënd duke përdorur API-në HTML5 Canvas — pa ngarkim, pa server. Tërheq një rajon zgjedhjeje direkt mbi një element canvas, dhe kur e zbaton prerjen, motori i vetë vizatimit 2D i shfletuesit lexon vetëm pikselët e zgjedhur dhe i rikodifikon në JPEG, PNG, ose WebP.

  1. 1
    Imazhi ngarkohet në memorie
    Skedari yt lexohet me URL.createObjectURL(), i cili i dorëzon shfletuesit një URL blob lokale. Një HTMLImageElement e dekodon skedarin tërësisht në skedën e shfletuesit — bajtet e imazhit nuk largohen kurrë nga pajisja jote.
  2. 2
    Pointer Events drejton zgjedhjen e prerjes
    API-ja Pointer Events e shfletuesit (e cila unifikon hyrjen nga miu, prekja, dhe stilusi) gjurmon tërheqjet mbi një mbivendosje canvas. Shtypja jashtë zgjedhjes fillon një drejtkëndësh të ri; shtypja brenda e lëviz atë; shtypja pranë qoshes poshtë-djathtas e ndryshon madhësinë e saj. Paracaktimet opsionale të raportit të pamjes (1:1, 16:9, 4:3, etj.) e kufizojnë gjeometrinë gjatë tërheqjes.
  3. 3
    Canvas vizaton parashikimin e drejtpërdrejtë
    Në çdo ndryshim prerjeje, konteksti Canvas 2D e rivizaton imazhin, zbaton një mbivendosje të errët jashtë zgjedhjes, e pastron rajonin e prerjes për të shfaqur imazhin origjinal në besnikëri të plotë, dhe mbivendos një rrjet rregulli-i-treshave dhe një doreze ndryshimi madhësie ngjyrë teal.
  4. 4
    toBlob() kodifikon dhe dorëzon rezultatin
    Kur klikon Preri, krijohet një canvas i ri jashtë-ekranit me përmasat e sakta të prerjes. ctx.drawImage() kopjon vetëm drejtkëndëshin e zgjedhur, dhe canvas.toBlob() e kodifikon rezultatin duke përdorur kodifikuesin vendas JPEG, PNG, ose WebP të shfletuesit në cilësimin e cilësisë që zgjedh. Dalja dorëzohet si një URL blob lokale për shkarkim.

Imazhi yt hapet si një URL blob lokale dhe përpunohet tërësisht brenda skedës së shfletuesit tënd — asgjë nuk ngarkohet te asnjë server në asnjë pikë.

Mjete të ngjashme

Pyetjet e bëra më shpesh