All Projects → xuuhan → Hxphotobrowser

xuuhan / Hxphotobrowser

Licence: mit
📷 Photo browser that simulates progressive loading 可以模拟渐进式加载的图片浏览器

Projects that are alternatives of or similar to Hxphotobrowser

Ypimagepicker
📸 Instagram-like image picker & filters for iOS
Stars: ✭ 3,661 (+3923.08%)
Mutual labels:  photo, picture
Telegramgallery
world level Gallery , from Telegram,Photo album selector,QQ style
Stars: ✭ 1,294 (+1321.98%)
Mutual labels:  photo, picture
ionic-multi-camera
Take multiple photos one after another
Stars: ✭ 12 (-86.81%)
Mutual labels:  picture, photo
React Image Magnify
A responsive image zoom component designed for shopping sites.
Stars: ✭ 391 (+329.67%)
Mutual labels:  photo, picture
hms-image-vision-java
This sample code is to guide the developer how to integrate the Image Vision Sub-service of the Image Kit, calling the image filter function. This sub-service provides 24 unique filter effects to enhance the artistic conception and artistic sense of the images.
Stars: ✭ 22 (-75.82%)
Mutual labels:  picture, photo
Color.js
Extract colors from an image (0.75 KB) 🎨
Stars: ✭ 42 (-53.85%)
Mutual labels:  photo, picture
Mrthumb
【拇指先生】 a simple easy video thumbnail provider,顺滑的获取视频缩略图,支持本地和网络视频,有问题大胆提Issues
Stars: ✭ 60 (-34.07%)
Mutual labels:  photo
Pic2ascii
Converts a picture and video to ascii art
Stars: ✭ 79 (-13.19%)
Mutual labels:  picture
Pesdk React Native Demo
React Native example for PhotoEditor SDK
Stars: ✭ 57 (-37.36%)
Mutual labels:  photo
Imageviewer.swift
An easy to use Image Viewer that is inspired by Facebook
Stars: ✭ 1,071 (+1076.92%)
Mutual labels:  photo
Genetic Algorithm Montage
genetic algorithm for self-referential image approximation.
Stars: ✭ 86 (-5.49%)
Mutual labels:  picture
Lsky Pro
☁️Lsky Pro - Your photo album on the cloud.
Stars: ✭ 1,174 (+1190.11%)
Mutual labels:  picture
Imageselector
图片选择器, 支持多图选择和图片预览
Stars: ✭ 62 (-31.87%)
Mutual labels:  photo
Seranet
Super Resolution of picture images using deep learning
Stars: ✭ 79 (-13.19%)
Mutual labels:  picture
Qrcode
💮 amazing QRCode generator in Python (supporting animated gif) - Python amazing 二维码生成器(支持 gif 动态图片二维码)
Stars: ✭ 8,613 (+9364.84%)
Mutual labels:  picture
Gopherkon
Go mascot image constructor. Create your cute own gopher.
Stars: ✭ 86 (-5.49%)
Mutual labels:  picture
Photoviewslider
📷 A simple photo browser for Android applications.
Stars: ✭ 78 (-14.29%)
Mutual labels:  photo
Snipit
Snipit allows you to capture and save interesting sections from any source of information. Be it textbooks, journals, computer screens, photographs, flyers, writings on a whiteboard, etc.
Stars: ✭ 70 (-23.08%)
Mutual labels:  picture
Videomoments
With this software, you can do all kinds of Personalised Customize and beautifying to your videos.
Stars: ✭ 85 (-6.59%)
Mutual labels:  photo
Kontax Cam
Instant camera hybrid with multiple effects and filters written in Swift.
Stars: ✭ 69 (-24.18%)
Mutual labels:  photo

HXPhotoBrowser

  • Photo browser that simulates progressive loading

  • Based on SDWebImage > 5.0

Language

Objective-C

Example

  • fade in list
 #import "HXUIButton+SDWebImage.h" or #import "HXUIImageView+SDWebImage.h"

 - (void)sd_setFadeImageWithURL:(nullable NSURL *)url;

image

  • style in photoBrowser
typedef NS_ENUM(NSUInteger, HXPhotoLoadType) {
    HXPhotoLoadTypeNormal = 0, //正常样式
    HXPhotoLoadTypeMask, //遮罩层样式
    HXPhotoLoadTypeProgressive //渐进式加载样式
};

typedef NS_ENUM(NSUInteger, HXPhotoProgressType) {
    HXPhotoProgressTypeRing = 0, //圆环网络加载进度
    HXPhotoProgressTypeBar //条状网络加载进度
};

image image image image

Use

HXPhotoBrowserViewController *pb = [HXPhotoBrowserViewController new];
pb.parentVC = self;
pb.photoViewArray = _selectedViewArray.copy;
pb.currentIndex = sender.tag;
pb.urlStrArray = self.urlImgArray;
pb.config.photoLoadType = HXPhotoLoadTypeMask;
pb.config.photoProgressType = HXPhotoProgressTypeRing;
[pb show];

demo中使用的网图时间久了存在着url失效的可能,如果在demo中遇到不显示图片的问题可以换一个图片url,我发现了会及时更新。

License

HXPhotoBrowser is available under the MIT license. See the LICENSE file for more info.

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].