awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to timoliver/tocropviewcontroller

Open-source alternatives to TOCropViewController

30 open-source projects similar to timoliver/tocropviewcontroller, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best TOCropViewController alternative.

  • fengyuanchen/cropperAvatar de fengyuanchen

    fengyuanchen/cropper

    7,691Ver en GitHub↗

    Cropper is a JavaScript image cropping library and HTML5 canvas image editor. It serves as a web-based image manipulation tool that allows users to visually select and trim specific areas of an image directly within a browser. The library provides a visual interface for defining precise crop areas with configurable aspect ratios and zoom controls. It includes tools to rotate, scale, and zoom images to align subjects before exporting the final result. The tool handles browser-based image processing by generating a canvas element from a selected image area for use or download. It manages crop

    JavaScript
    Ver en GitHub↗7,691
  • xyxiao001/vue-cropperAvatar de xyxiao001

    xyxiao001/vue-cropper

    4,565Ver en GitHub↗

    vue-cropper is a visual interface component for Vue applications designed for cropping, rotating, and resizing images. It serves as a client-side image editor that allows for the extraction of specific image regions and the enforcement of fixed ratio constraints to ensure consistent output. The component provides tools for manipulating image orientation and scaling through rotation and positioning to align target areas. It utilizes a canvas-based processor to generate final cropped results, which can be exported as Base64 strings or Blobs in various common file formats. The library covers a

    Vuecropcropperjavascript
    Ver en GitHub↗4,565
  • arthurhub/android-image-cropperAvatar de ArthurHub

    ArthurHub/Android-Image-Cropper

    6,418Ver en GitHub↗

    Android-Image-Cropper is an image cropping library for Android applications designed to trim and resize photos sourced from cameras or galleries. It functions as a bitmap manipulation tool capable of rotating, flipping, and scaling images to achieve specific dimensions. The library features an aspect ratio constrained cropper that limits the cropping window to fixed shapes or ratios to ensure consistent image output. It handles orientation adjustments by reading embedded metadata to automatically rotate or flip images during the cropping process. The toolkit covers a broad range of image pro

    Javaandroidandroid-image-croppercropper
    Ver en GitHub↗6,418

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • fengyuanchen/cropperjsAvatar de fengyuanchen

    fengyuanchen/cropperjs

    13,834Ver en GitHub↗

    Cropper.js is a JavaScript image cropping library and client-side image editor. It provides a front-end interface for manipulating image geometry and extracting specific regions using the HTML5 Canvas API. The library enables interactive image cropping where users can manually select areas and define clipping regions. It supports geometry transformations including rotation, scaling, and zooming to align subjects, and allows for the enforcement of dynamic aspect ratios. The tool provides capabilities for exporting crop data as coordinates or canvas representations and offers access to interna

    TypeScriptcroppercropperjsimage-cropper
    Ver en GitHub↗13,834
  • pqpo/smartcropperAvatar de pqpo

    pqpo/SmartCropper

    4,131Ver en GitHub↗

    SmartCropper is a computer vision library and user interface component designed for automated document border identification and perspective-based image cropping. It provides a framework for detecting the edges of items such as ID cards and business cards to suggest crop boundaries and apply geometric transformations that flatten skewed images into front-facing views. The project features an interactive document scanner interface that allows for manual crop area adjustment. This is achieved through draggable anchor points and a magnifying glass tool for high-precision pixel alignment. The li

    Javadetectionhed-netimage
    Ver en GitHub↗4,131
  • davemorrissey/subsampling-scale-image-viewAvatar de davemorrissey

    davemorrissey/subsampling-scale-image-view

    8,003Ver en GitHub↗

    This is a custom Android view designed for rendering high-resolution images using subsampling and tiling to prevent memory overflows. It serves as an interactive image component that supports pinch-to-zoom, panning, and double-tap animations. The project is distinguished by its rendering engine, which loads low-resolution previews and high-resolution tiles to enable the efficient navigation of massive image files. It includes a coordinate mapper that converts screen touch points into raw image pixel coordinates and vice versa during scaling and panning. The view provides a broad set of capab

    Javaandroidandroid-libandroid-library
    Ver en GitHub↗8,003
  • anthonynsimon/bildAvatar de anthonynsimon

    anthonynsimon/bild

    4,192Ver en GitHub↗

    Bild is an image processing library implemented in the Go programming language. It provides a collection of algorithmic engines for image manipulation, including a convolution kernel engine for filtering, an image blending tool for layer composition, and a procedural noise generator for creating synthetic textures. The project is distinguished by its procedural generation capabilities, implementing Perlin, Gaussian, binary, and uniform noise algorithms to produce random pixel distributions and organic patterns. It also features a command-line interface that allows users to apply visual effect

    Go
    Ver en GitHub↗4,192
  • h2non/imaginaryAvatar de h2non

    h2non/imaginary

    6,017Ver en GitHub↗

    Imaginary is a self-hosted HTTP server for image processing that applies transformations like resizing, cropping, rotating, and format conversion through URL parameters. It operates as a stateless request-response pipeline, processing images fetched from remote URLs or served from a local directory without requiring client-side dependencies. The server distinguishes itself through its security and access control capabilities, offering optional API key validation, HMAC-signed URL verification, and remote origin whitelisting to restrict which image sources are permitted. It also provides a heal

    Gocrop-imagedockergif
    Ver en GitHub↗6,017
  • chakra-ui/zagAvatar de chakra-ui

    chakra-ui/zag

    5,121Ver en GitHub↗

    Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across different rendering engines. It functions as a toolkit for modeling complex user interface interactions using statecharts, decoupling the underlying logic and accessibility attributes from visual styling. The library is framework-agnostic, utilizing specialized adapters to bridge its state machine logic with various JavaScript libraries such as React, Solid, Vue, and Svelte. This approach allows developers to maintain a single interaction model while applying any CSS or styli

    TypeScripta11yaccessibilityagnostic
    Ver en GitHub↗5,121
  • liyong03/ylgifimageAvatar de liyong03

    liyong03/YLGIFImage

    1,766Ver en GitHub↗

    Async GIF image decoder and Image viewer supporting play GIF images. It just use very less memory.

    Objective-C
    Ver en GitHub↗1,766
  • yuao/yucihighpassskinsmoothingAvatar de YuAo

    YuAo/YUCIHighPassSkinSmoothing

    1,249Ver en GitHub↗

    An implementation of High Pass Skin Smoothing using Apple's Core Image Framework

    Objective-C
    Ver en GitHub↗1,249
  • jaredsinclair/jtsimageviewcontrollerAvatar de jaredsinclair

    jaredsinclair/JTSImageViewController

    33Ver en GitHub↗

    JTSImageViewController

    Objective-C
    Ver en GitHub↗33
  • scihant/ctpanoramaviewAvatar de scihant

    scihant/CTPanoramaView

    1,047Ver en GitHub↗

    A library that displays spherical or cylindrical panoramas with touch or motion based controls.

    Swift360-photocarthagecocoapods
    Ver en GitHub↗1,047
  • rflex/screcorderAvatar de rFlex

    rFlex/SCRecorder

    3,048Ver en GitHub↗

    iOS camera engine with Vine-like tap to record, animatable filters, slow motion, segments editing

    Objective-C
    Ver en GitHub↗3,048
  • ibireme/yyimageAvatar de ibireme

    ibireme/YYImage

    1,785Ver en GitHub↗

    Image framework for iOS to display/encode/decode animated WebP, APNG, GIF, and more.

    Objective-C
    Ver en GitHub↗1,785
  • tinycrayon/tinycrayon-ios-sdkAvatar de TinyCrayon

    TinyCrayon/TinyCrayon-iOS-SDK

    1,833Ver en GitHub↗

    A smart and easy-to-use image masking and cutout SDK for mobile apps.

    Swift
    Ver en GitHub↗1,833
  • eddyborja/ebphotopagesAvatar de EddyBorja

    EddyBorja/EBPhotoPages

    1,624Ver en GitHub↗

    A photo gallery for iOS with a modern feature set. Similar features as the Facebook photo browser.

    Objective-C
    Ver en GitHub↗1,624
  • renancaraujo/bitmapAvatar de renancaraujo

    renancaraujo/bitmap

    177Ver en GitHub↗

    A Flutter package for manipulating bitmaps

    Dart
    Ver en GitHub↗177
  • xvrh/lottie-flutterAvatar de xvrh

    xvrh/lottie-flutter

    1,285Ver en GitHub↗

    Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.

    Dartdartflutterflutter-web
    Ver en GitHub↗1,285
  • eyrefree/efqrcodeE

    EyreFree/EFQRCode

    0Ver en GitHub↗
    Ver en GitHub↗0
  • bkoc/bkasciiimageAvatar de bkoc

    bkoc/BKAsciiImage

    431Ver en GitHub↗

    https://itunes.apple.com/app/cmd.fm-radio-for-geeks-hackers/id935765356

    Objective-C
    Ver en GitHub↗431
  • bradlarson/gpuimageAvatar de BradLarson

    BradLarson/GPUImage

    20,299Ver en GitHub↗

    GPUImage is a GPU-accelerated image processing framework for iOS designed to apply real-time filters and effects to images and video. It functions as a processing engine and fragment shader library that manages textures and shaders for efficient visual data manipulation. The framework utilizes a chainable filter architecture and a texture-based data pipeline to pass image data between processing stages without expensive memory transfers. It enables the creation of bespoke visual effects through the authoring of custom fragment shaders and provides mechanisms to synchronize texture data with e

    Objective-C
    Ver en GitHub↗20,299
  • pulyaevskiy/parallax-imageAvatar de pulyaevskiy

    pulyaevskiy/parallax-image

    280Ver en GitHub↗

    A Flutter widget that paints an image and moves it at a slower speed than the main scrolling content.

    Dartdartlangflutterparallax-scrolling
    Ver en GitHub↗280
  • yummypets/ypimagepickerAvatar de Yummypets

    Yummypets/YPImagePicker

    4,480Ver en GitHub↗

    YPImagePicker is a set of integrated iOS components for capturing new media, browsing device galleries, and performing visual edits or filtering. It provides a built-in camera interface for photos and videos, a media selection library for picking multiple assets from the device gallery, and tools for editing media. The library includes a media editor for cropping images and trimming video durations, as well as a filter tool for modifying the visual appearance of images before they are finalized. The project covers media capture, gallery selection, and image processing. These capabilities inc

    Swift
    Ver en GitHub↗4,480
  • yalantis/kolodaAvatar de Yalantis

    Yalantis/Koloda

    5,400Ver en GitHub↗

    Koloda is an iOS gesture interaction library and SwiftUI view component used to create swipeable card interfaces. It provides a stack-based view component that manages overlapping views, ensuring only the top-most element remains actively interactive. The library allows for the customization of card appearance, including the configuration of overlays and animations that dictate how background cards move during a swipe. It manages drag behavior and swipe directions, triggering specific logic when cards are swiped, tapped, or fully exhausted. The component covers the implementation of gesture-

    Swift
    Ver en GitHub↗5,400
  • tapmodo/jcropAvatar de tapmodo

    tapmodo/Jcrop

    4,279Ver en GitHub↗

    Jcrop is a JavaScript image cropping library that provides a browser-based interface for users to interactively select and define rectangular regions of an image. It utilizes a DOM-based image overlay to wrap images in relative containers, allowing for the placement of adjustable selection handles and boundary constraints. The tool distinguishes itself through comprehensive input support, translating touch gestures and keyboard intercepts into precise coordinate updates for both mobile and desktop environments. It features an engine capable of enforcing custom aspect ratio constraints and cal

    JavaScript
    Ver en GitHub↗4,279
  • dominictobias/react-image-cropAvatar de dominictobias

    dominictobias/react-image-crop

    4,081Ver en GitHub↗

    This project provides a React component and a set of utilities for implementing interactive image cropping. It enables users to define selection areas over media elements using a draggable and resizable interface. The library supports fixed aspect ratio locking and the definition of custom crop shapes, such as circles. It utilizes a percentage-based coordinate system to ensure the selection interface remains responsive across different screen sizes and layouts. The toolset includes capabilities for real-time crop previewing and the generation of cropped regions using canvas-based rendering.

    TypeScriptcrop-imagejavascriptreact
    Ver en GitHub↗4,081
  • fengyuanchen/viewerjsAvatar de fengyuanchen

    fengyuanchen/viewerjs

    8,187Ver en GitHub↗

    Viewerjs is a JavaScript image viewer library and frontend media display tool. It functions as an image gallery component and web-based manipulator for rendering images within browser interfaces. The library enables interactive image inspection through zooming, panning, rotating, and flipping operations. It supports both full-screen modal overlays and embedded inline page rendering to accommodate different display requirements. The project includes systems for gallery navigation, such as automated slideshows and index-based selection. It provides interface controls for keyboard-driven naviga

    JavaScriptimageimage-viewerjavascript
    Ver en GitHub↗8,187
  • hzeller/rpi-rgb-led-matrixAvatar de hzeller

    hzeller/rpi-rgb-led-matrix

    4,312Ver en GitHub↗

    This project is a C++ library and hardware driver designed to control Hub75 RGB LED panels using the GPIO pins of a Raspberry Pi. It functions as both a low-level panel controller and a graphics library for rendering visual content on low-resolution LED grids. The system distinguishes itself through a comprehensive set of hardware configuration tools, including custom pixel mapping, rotation, and mirroring to match physical display geometries. It supports multi-display chaining in both parallel and series configurations and provides a Python binding to expose the core C++ logic for hardware a

    C++gpioled-panelsmultiplexing
    Ver en GitHub↗4,312
  • yalantis/side-menu.androidAvatar de Yalantis

    Yalantis/Side-Menu.Android

    5,212Ver en GitHub↗

    Side-Menu.Android is a reusable UI component for Android applications that provides a slide-out navigation drawer. It is designed to help developers organize application sections and user options into a structured, hidden panel that maintains a clean interface for the primary content area. The component distinguishes itself through its visual presentation, which follows Material Design guidelines to ensure a consistent and intuitive user experience. It features a data-driven menu hierarchy that allows for logical grouping of navigation items, and it incorporates fluid circular reveal animatio

    Javaandroidanimationdrawer-layout
    Ver en GitHub↗5,212