Heim > Web-Frontend > js-Tutorial > Hauptteil

smartcrop.js intelligente Bildzuschneidebibliothek_Javascript-Fähigkeiten

WBOY
Freigeben: 2016-05-16 15:36:49
Original
1284 Leute haben es durchsucht
smartcrop.js ist ein JS-Plug-in, das Bilder zuschneiden kann, ohne Gesichter zuzuschneiden
Heute stelle ich Ihnen eine sehr gute Open-Source-Bibliothek vor, die seit Kurzem auf Github verfügbar ist – smartcrop.js. Es handelt sich um eine intelligente Zuschneidebibliothek für die Bildverarbeitung. Bei der Entwicklung vieler Projekte stoßen wir häufig auf Szenarien, in denen Bilder hochgeladen werden. Dabei kann es sich um Benutzerfotoinformationen oder Produktbilder usw. handeln. Für ein besseres Benutzererlebnis sind beim Webseitenlayout jedoch häufig einige Einschränkungen in Breite und Höhe erforderlich. Bei unangemessenen Bildern ist es oft notwendig, Benutzern eine Zuschneidemethode zur Verfügung zu stellen, um ein besseres Benutzererlebnis für die Website zu bieten. Der Standard-Zuschneidebereich des Bildes wird jedoch häufig an einer festen Position angezeigt, und diese Position entspricht häufig nicht der genauen Zuschneideposition des Benutzers. Daher soll die Ihnen heute vorgestellte Open-Source-Bibliothek solche Probleme lösen und Benutzern eine bessere Benutzererfahrung bieten.
Zuerst können wir es mit „npm install smartcrop“ oder „bower install smartcrop“ herunterladen. Dann verwenden Sie es so:
SmartCrop.crop(image, {
    width: 100,
    height: 100
  }, 
  function(result){
    console.log(result); // {topCrop: {x: 300, y: 200, height: 200, width: 200}}
  });
Nach dem Login kopieren
Es wird eine bessere optimale Bildzuschneideposition ausgegeben, z. B. {topCrop: {x: 300, y: 200, height: 200, width: 200}}-Daten.
Das Folgende ist ein Fall von der Display-Website, bitte genießen Sie:
smartcrop.js intelligente Bildzuschneidebibliothek_Javascript-Fähigkeiten
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage