14 Libraries Create 360 Degree Views For Website
Tags: html, css, javascript, beginners
Published: 2021-09-14 19:34:40

What is 360 degree view?
 Nowadays with the strong development of technology, you can easily Easily capture panoramic images (360 degrees). But displaying those images on your website it's really difficult because it requires a lot of technical skills to be able to display the whole picture of you as well as make it as easy for users to interact with as possible. So in today's post I will introduce Bringing you Javascript libraries that help us solve the above problem and improve the user experience than. Come with me to find out!


#Panolens.js
Panolens.js is a source code library built on top of Three.JS (3D framework) that helps you display display images, videos in the form of 360 degrees, virtual reality... To use, you only need to download 2 files three.min.js and panolens.min.js, then assign it to the program and initialize the object. PANOLENS icon with Javascript code (This part you can see more in DOCUMENTATION).  I like about this library is that there are detailed examples for each function such as video in 360 degrees, allowing Annotate content into video images, integrate direction control buttons... This part you can refer to add it in the EXAMPLE section of the demo page!
![Panolens.js](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1592965155/thu-vien-javascript-hien-thi-hinh-anh-360-do/Panolensjs_dcxqdv.png)

[Panolens.js](https://pchen66.github.io/Panolens/)

#Marzipano
Marzipano is an open source library that makes it easy to create a 360-degree media viewer for your website. web. It is designed based on standard web technologies, provides powerful Javascript API and displays on different device screens. In addition to supporting modern browsers, it also provides features feature makes it easy to apply on old browsers like IE8. What I like about this library is it provides additional tools to help you create a 360-degree media viewer directly without having to download the library about the machine. You just need to embed the code provided from that tool into your website and you are good to go.
![Marzipano](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1592966992/thu-vien-javascript-hien-thi-hinh-anh-360-do/Marzipano_vdbgfx.png)

[Marzipano](https://www.marzipano.net/)

#view360
view360 is an open source library that provides a full 360 degree media viewer solution represent your website. With useful features such as being able to use for videos or images, it helps Easier user interaction on mobile devices by rotating or swiping, loading images or videos via URL... It is divided into 2 main display types: PanoViewer and SpinViewer. For each type displayed, there are detailed examples for each function to help you easily visualize and apply to the page its web.
![view360](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1592968224/thu-vien-javascript-hien-thi-hinh-anh-360-do/view360_ygmfrr.png)

[view360](https://naver.github.io/egjs-view360/)

#JS Cloudimage 360 View
JS Cloudimage 360 View is a compact open source library written in Javascript makes it easy to display images in 360 degrees and provides more features to help users More convenient interaction such as full screen display, lazyload function, image magnifier... In addition, it also provides a CDN that you can use directly for the website with a very simple setup Simply call the properties it provides into the HTML object that we want to display the 360  image degree.
![JS Cloudimage 360 View](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1592968932/thu-vien-javascript-hien-thi-hinh-anh-360-do/JS_Cloudimage_360_View_sroen7.png)

[JS Cloudimage 360 View](https://scaleflex.github.io/js-cloudimage-360-view/)

#A-Frame
A-Frame in addition to helping you build 360-degree media players, it also provides many additional features. Other features help you enhance the virtual reality experience for the website. You just need to use CDN to call A-Frame and then use the <a-scene> tag to set the properties for the media viewer 360 degrees. Because it is written in HTML, it is easy to read, understand and apply to web-based projects easily. It also trusted and used by many big companies such as Google, Disney, Samsung, Toyota...
![A-Frame](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1592970224/thu-vien-javascript-hien-thi-hinh-anh-360-do/A-Frame_ccxngh.png)

[A-Frame](https://aframe.io/)

#VR View
VR View is an open source library built with Javascript provided by Google that makes it possible for you to Easily embed or add a 360-degree media viewer to your website. It best supports image is jpeg type and video is mp4. In addition, it also provides you with a number of attributes to customize suitable for use such as determining the initial display of the camera position, determining the width and high for media player, use full screen mode...
![VR View](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1592971481/thu-vien-javascript-hien-thi-hinh-anh-360-do/VR_View_lmqf0h.png)

[VR View](https://developers.google.com/vr/develop/web/vrview-web)

#Photo Sphere Viewer
Photo Sphere Viewer is a Javascript library built on top of three.js that makes it easy for you display the image as a panorama (360 degrees) for the web page. It can be displayed on multiple screens different devices and provide a variety of properties and methods that allow you to fine-tune the image viewer one by one as easy as displaying a zoom bar, a button to download images to your computer, add a content title on the picture...
![Photo Sphere Viewer](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1592972185/thu-vien-javascript-hien-thi-hinh-anh-360-do/Photo_Sphere_Viewer_we67tf.png)

[Photo Sphere Viewer](https://photo-sphere-viewer.js.org/)

#Kaleidoscope
Kaleidoscope is an open source Javascript library that makes it easy to build a method viewer 360 degree convenience for photos or videos. If you need a compact library, do not use additional libraries and If you can meet the basic elements of displaying videos and panoramic images, I think this library is a good choice for your website.
![Kaleidoscope](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1592981974/thu-vien-javascript-hien-thi-hinh-anh-360-do/Kaleidoscope_ys8hp9.png)

[Kaleidoscope](https://github.com/thiagopnts/kaleidoscope)

#360-image-viewer
360-image-viewer is also a library like the one above that helps you to display the panorama for the image. photos, videos, and responsiveness on various device screens. With a size of only about 46kb (after compression) makes it easy to optimize your site's performance when using this library.
![360-image-viewer](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1592982237/thu-vien-javascript-hien-thi-hinh-anh-360-do/360-image-viewer_zmypkk.png)

[360-image-viewer](https://github.com/Jam3/360-image-viewer)

#2VR.in
![2VR.in](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1592983919/thu-vien-javascript-hien-thi-hinh-anh-360-do/2VR_l1pibq.png)

[2VR.in](http://www.2vr.in/)

#Panoraven
![Panoraven](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1592984060/thu-vien-javascript-hien-thi-hinh-anh-360-do/Panoraven_gr40rv.png)

[Panoraven](https://panoraven.com/en)

#Theasys 360°
![Theasys 360°](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1592984407/thu-vien-javascript-hien-thi-hinh-anh-360-do/theasy_esf234.png)

[Theasys 360°](https://www.theasys.io/pricing/)