All Projects → muukii → Pixel

muukii / Pixel

Licence: mit
📷 A composable image editor using Core Image and Metal.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Pixel

Brightroom
📷 A composable image editor using Core Image and Metal.
Stars: ✭ 2,840 (+13.83%)
Mutual labels:  shader, photo, coreimage, vsco
Photofilters
photofilters library for flutter
Stars: ✭ 229 (-90.82%)
Mutual labels:  image, photo, instagram
Rskimagecropper
An image cropper / photo cropper for iOS like in the Contacts app with support for landscape orientation.
Stars: ✭ 2,371 (-4.97%)
Mutual labels:  image, photo, editor
Tkimageview
An easy way to crop an image.
Stars: ✭ 342 (-86.29%)
Mutual labels:  image, photo, editor
Zoomy
Adds seamless scrollView and instagram like zooming to UIImageViews in any view hierarchy.
Stars: ✭ 130 (-94.79%)
Mutual labels:  image, instagram
Stfalconimageviewer
A simple and customizable Android full-screen image viewer with shared image transition support, "pinch to zoom" and "swipe to dismiss" gestures
Stars: ✭ 1,734 (-30.5%)
Mutual labels:  image, photo
React Native Story
React native instagram story
Stars: ✭ 144 (-94.23%)
Mutual labels:  image, instagram
Lantern
基于Swift的高可用视图框架
Stars: ✭ 181 (-92.75%)
Mutual labels:  image, photo
Flutter crop
Crop any widget/image in Android, iOS, Web and Desktop with fancy and customizable UI, in pure Dart code.
Stars: ✭ 107 (-95.71%)
Mutual labels:  image, editor
Hybridcamera
Video and photo camera for iOS
Stars: ✭ 145 (-94.19%)
Mutual labels:  photo, instagram
Shadermania
A metal shader editor for macOS and iOS
Stars: ✭ 155 (-93.79%)
Mutual labels:  shader, editor
Ddperspectivetransform
🔲 Warp image transformation
Stars: ✭ 186 (-92.55%)
Mutual labels:  image, photo
Ucrop
Image Cropping Library for Android
Stars: ✭ 11,003 (+341%)
Mutual labels:  image, photo
Instagramactivityindicator
Activity Indicator similar to Instagram's.
Stars: ✭ 138 (-94.47%)
Mutual labels:  instagram, uikit
Shadergum
Unity3D GPU Sculpt & Morph
Stars: ✭ 125 (-94.99%)
Mutual labels:  shader, gpu
Nextlevel
NextLevel was initally a weekend project that has now grown into a open community of camera platform enthusists. The software provides foundational components for managing media recording, camera interface customization, gestural interaction customization, and image streaming on iOS. The same capabilities can also be found in apps such as Snapchat, Instagram, and Vine.
Stars: ✭ 1,940 (-22.24%)
Mutual labels:  instagram, coreimage
React Native Image Marker
Add text or icon watermark to your images
Stars: ✭ 170 (-93.19%)
Mutual labels:  image, photo
Media Watermark
GPU/CPU-based iOS Watermark Library for Image and Video Overlay
Stars: ✭ 170 (-93.19%)
Mutual labels:  gpu, image
Hxphotopicker
图片/视频选择器 - 支持LivePhoto、GIF图片选择、3DTouch预览、在线下载iCloud上的资源、编辑图片/视频、浏览网络图片 功能 Imitation wx photo/image picker - support for LivePhoto, GIF image selection, 3DTouch preview, Download the resources on iCloud online, browse the web image function
Stars: ✭ 2,363 (-5.29%)
Mutual labels:  image, photo
Seashore
easy to use mac osx image editing application for the rest of us
Stars: ✭ 182 (-92.71%)
Mutual labels:  image, editor

Brightroom - Composable image editor - building your own UI

Classic Image Editor PhotosCrop Face detection Masking component

🎉 v2 now open!

Issues are managed in v2 project

📌 Pixel has been renamed as Brightroom

📖 Detailed documentations are available on here

🎈 Wanted CoreImage and Metal professional! Please help us, we have issues that we don't know how to solve. (help wanted in Issues)

⭐️ If you interested in v2, hit the Star button to motivate us! 🤠

🪐 Brightroom's state management powered by Verge.

💵 Support me by one-time tier

Support the project

yellow-button

Brightroom v2 provides the following features:

  • Components are built separately and run standalone using an EditingStack.
  • Create your own image editor UI by composing components.
  • EditingStack manages the history of editing and renders images. It's like a headless browser.
  • Headless rendering with using EditingStack
  • Wide color editing supported
  • Super large photo (12000px) supported (But exporting takes so long time for now.)
  • Blazing fast previewing by Metal power.
  • Drawing supported - masking blurry
  • Creating your own filter with LUT
  • Opening the image from URL
  • Supported UIKit and SwiftUI
  • Downloading image supported

Requirements

  • Swift 5.3 (Xcode12.4+)
  • iOS 12+

Detail Documentations

Documentations

Usage

PhotosCropViewController

// Creating image provider
let imageProvider: ImageProvider = .init(image: uiImage) // url, data supported.

// Creating view controller
let controller = PhotosCropViewController(imageProvider: imageProvider)

// Setting up handling after editing finished.
controller.handers

SwiftUI supported (beta)

Not sophisticated API.
Please help us 🤲

let editingStack: EditingStack

SwiftUIPhotosCropView(editingStack: editingStack, onCompleted: {
  let image = try! editingStack.makeRenderer().render().swiftUIImage
  
})

Demo applications

This repository contains a demo application.
You can see many demonstrations of what Brightroom can perform and experiments in technology.

Customization showcases

Installation

CocoaPods

pod 'Brightroom/Engine'
pod 'Brightroom/UI-Classic'
pod 'Brightroom/UI-Crop'

Swift Package Manager

dependencies: [
    .package(url: "https://github.com/muukii/Brightroom.git", exact: "2.2.0")
]

License

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

FOSSA Status

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