sachinkesiraju / Skpanoramaview
Licence: mit
Create beautiful animated panorama views. Inspired by the intro view on the LinkedIn iOS app.
Stars: ✭ 190
Labels
Projects that are alternatives of or similar to Skpanoramaview
Vue Vr
A framework for building VR applications with Vue
Stars: ✭ 348 (+83.16%)
Mutual labels: panorama
Panoramagl
PanoramaGL 全景展示(Xcode7~), fixed some issues,share to someone need it,support arm64
Stars: ✭ 127 (-33.16%)
Mutual labels: panorama
Pano360
Pure Java library to play 360 degree panorama video / photo (VR video) on Android. Using OpenGL ES 2.0 -安卓全景视频/图片播放器
Stars: ✭ 535 (+181.58%)
Mutual labels: panorama
Pano.gl
Equirectangular video/image viewer based on WebGL.
Stars: ✭ 42 (-77.89%)
Mutual labels: panorama
Panoramic Image Stitching Using Invariant Features
Given a number of input images, concatenate all images to produce a panoramic image using invariant features.
Stars: ✭ 81 (-57.37%)
Mutual labels: panorama
Pannellum
Pannellum is a lightweight, free, and open source panorama viewer for the web. Built using HTML5, CSS3, JavaScript, and WebGL, it is plug-in free. It can be deployed easily as a single file, just 21kB gzipped, and then embedded into pages as an <iframe>. A configuration utility is included to generate the required code for embedding. An API is included for more advanced integrations.
Stars: ✭ 3,286 (+1629.47%)
Mutual labels: panorama
Pannellum React
React Component for Pannellum (open source panorama viewer for the web)
Stars: ✭ 48 (-74.74%)
Mutual labels: panorama
Real Time Video Mosaic
An implementation of automatic panorama using OpenCV in C++ and Python
Stars: ✭ 114 (-40%)
Mutual labels: panorama
Computer Vision
Computer vision exercise with Python and OpenCV.
Stars: ✭ 17 (-91.05%)
Mutual labels: panorama
Eog panorama
Panorama viewer plugin for the 'Eye of Gnome' image viewer
Stars: ✭ 30 (-84.21%)
Mutual labels: panorama
Python Multiple Image Stitching
Implementation of multiple image stitching
Stars: ✭ 360 (+89.47%)
Mutual labels: panorama
React Native Streetview
React Native Google's Panorama/StreetView component for iOS and Android.
Stars: ✭ 79 (-58.42%)
Mutual labels: panorama
Gear360pano
Simple script to create equirectangular panorama by stitching images from Samsung Gear 360
Stars: ✭ 178 (-6.32%)
Mutual labels: panorama
Fish Eye Image Correction Code
This is my paper "Correction of single circular fisheye image" related program code
Stars: ✭ 176 (-7.37%)
Mutual labels: panorama
Imagestitching
Conducts image stitching upon an input video to generate a panorama in 3D
Stars: ✭ 98 (-48.42%)
Mutual labels: panorama
SKPanoramaView
Create beautiful animated panorama views. Inspired by the intro on the LinkedIn iOS app.
Features
- Adapts to any image - Automatically sets the panorama view based on the dimensions of the image.
- Super easy to implement - Just 3 lines of code required.
Perfect for intro views or background views.
Installation
SKPanoramaView is available through Cocoapods Cocoapods. To install it, simply add the following to your Podfile. ``` pod 'SKPanoramaView' ```
Alternatively, you can always just drag and drop the folder 'SKPanoramaView' into your project and ``#import "SKPanoramaView.h"`` and you're good to go. Alternative
Implementation
SKPanoramaView is super easy to implement. Just add the following lines of code to your view and you're done!
SKPanoramaView *panoramaView = [[SKPanoramaView alloc] initWithFrame:self.view.frame image:[UIImage imageNamed:@"golden gate"]];
[self.view addSubview:panoramaView];
[panoramaView startAnimating];
Optionally, you can set the animation duration of the view as follows:
panoramaView.animationDuration = 15.0f; //15 seconds (Default: 10s)
and set the start position of the animation as follows:
panoramaView.startPosition = SKPanoramaStartPositionLeft; // (starts animation from either left or right side; default:left)
Subviews can easily be added to the panorama view to create the effect as shown below
By simply using:
SKPanoramaView *panoramaView = [[SKPanoramaView alloc] initWithFrame:self.view.frame image:[UIImage imageNamed:@"new york"]];
panoramaView.animationDuration = 60;
[self.view addSubview:panoramaView];
[panoramaView startAnimating];
UIView *overlayView = [[UIView alloc] initWithFrame:self.view.frame];
overlayView.backgroundColor = [UIColor blackColor];
overlayView.alpha = 0.4;
[panoramaView addSubview:overlayView];
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"linkedin"]];
imageView.center = panoramaView.center;
[panoramaView addSubview:imageView];
For more help on how to do this, check out the Demo.
SKPanoramaView is available under the MIT License. For more information, see the License LICENSE file.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].