Atvērtā pirmkoda JavaScript bibliotēka attēlu apstrādei
Atvērtā pirmkoda API gudrai attēlu apgriešanai
Kas ir SmartCrop.js?
SmartCrop.js ir bezmaksas atvērtā koda API, kas ļauj JavaScript izstrādātājiem automātiski apgriezt attēlus. API apzinās saturu un izmanto algoritmu kopu, lai apgrieztu attēlus. API atrod malas, izmantojot Laplasu, atrod sejas, atrodot apgabalus ar tādu krāsu kā āda, atrod apgabalus ar augstu piesātinājumu un apstrādā attēlu. Pēc konkrēta reģiona atrašanas API pastiprina šo reģionu un ģenerē kandidātkultūru kopu.
Apgriežot attēlu, varat izmantot HTMLImageElement, HTMLCanvasElement vai HTMLVideoElement un iestatīt attēla apgriešanas opcijas, tostarp minScale, platumu, augstumu, palielinājumu un ruleOfThirds.
Darba sākšana ar SmartCrop.js
Ieteicamais veids, kā instalēt SmartCrop.js, izmantojot NPM. Lūdzu, izmantojiet šo komandu, lai to instalētu.
Instalējiet SmartCrop.js, izmantojot NPM
npm install smartcrop
Smart Crop Images, izmantojot bezmaksas JavaScript API
Atvērtā pirmkoda SmartCrop.js bibliotēka ļauj JavaScript izstrādātājiem programmatiski gudri apgriezt attēlus. Pamatojoties uz API algoritmu, API atrod augsta piesātinājuma zonas, atrod krāsas ar ādas toņiem, atrod malas un nodrošina gudru minējumu attēla apgriešanai. Lai gudri apgrieztu attēlu, API nodrošina metodi smartcrop.crop(image, options). Metode iegūst attēla un attēla opcijas apgriešanai. Izmantojot šo vienu koda rindiņu, varat viegli iegūt gudru attēla apgriešanu
Smart Crop Image JavaScript
- Importēt bibliotēku
- Apgriezt attēlu
Apgriezt attēlu JavaScript
smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});