7 repository-uri
Operations that modify the physical properties and orientation of image files.
Distinct from Image Rotation: Candidates are either too specific (just flipping/rotation) or focused on URL-based proxy transformations.
Explore 7 awesome GitHub repositories matching graphics & multimedia · Image Geometric Transformations. Refine with filters or upvote what's useful.
Gifsicle este un procesor de imagini și editor de animații de linie de comandă utilizat pentru crearea, editarea și optimizarea imaginilor GIF. Acesta funcționează ca un utilitar pentru asamblarea imaginilor statice în animații, extragerea cadrelor individuale din secvențe existente și manipularea metadatelor GIF. Instrumentul se distinge prin capabilități de optimizare specializate care reduc dimensiunile fișierelor prin eliminarea pixelilor redundanți și utilizarea compresiei cu pierderi. Acesta gestionează paletele de culori prin cuantizare și conversia hărților de culori pentru a asigura compatibilitatea afișării și a reduce adâncimea de biți. Capabilitățile largi includ primitive de transformare a imaginii, cum ar fi redimensionarea, decuparea și rotirea, precum și capacitatea de a efectua procesare în masă pe mai multe fișiere. De asemenea, oferă utilitare pentru inspecția metadatelor și compararea vizuală pixel-cu-pixel între imagini.
Supports flipping, rotating, adding transparency, and toggling interlacing to modify image properties.
Bild este o bibliotecă de procesare a imaginilor implementată în limbajul de programare Go. Oferă o colecție de motoare algoritmice pentru manipularea imaginilor, inclusiv un motor de kernel de convoluție pentru filtrare, un instrument de blending pentru compoziția straturilor și un generator procedural de zgomot pentru crearea de texturi sintetice. Proiectul se distinge prin capabilitățile sale de generare procedurală, implementând algoritmi de zgomot Perlin, Gaussian, binar și uniform pentru a produce distribuții aleatorii de pixeli și modele organice. De asemenea, dispune de o interfață de linie de comandă care permite utilizatorilor să aplice efecte vizuale, ajustări de culoare și transformări geometrice fișierelor imagine fără a scrie cod personalizat. Biblioteca acoperă o gamă largă de capabilități de procesare a imaginilor, inclusiv transformări geometrice precum rotația, forfecarea (shearing) și zoom-ul, precum și manipularea culorilor și analiza distribuției. Oferă instrumente pentru analiza și segmentarea imaginilor, filtrare morfologică și suportă citirea și scrierea datelor de imagine în formatele PNG, JPEG, BMP și WebP.
Implements a zooming tool to scale image content from a pivot point with optional canvas expansion.
go-fastdfs este un sistem de fișiere distribuit și un server de stocare de obiecte conceput pentru construirea de stocare în cloud privat. Oferă o implementare de stocare compatibilă cu FastDFS care gestionează clustere de noduri de stocare pentru a gestiona încărcări și descărcări de fișiere la scară largă. Sistemul se concentrează pe disponibilitate ridicată printr-o arhitectură descentralizată care sincronizează automat datele și repară defecțiunile între mai multe mașini fără un coordonator central. Suportă în mod specific stocarea fișierelor cu reluare prin HTTP, permițând transferurilor mari să fie întrerupte și reluate de la ultimul octet reușit pentru a gestiona instabilitatea rețelei. Capabilitățile de bază includ optimizarea resurselor de stocare prin deduplicarea conținutului bazată pe SHA1 și îmbinarea fișierelor mici pentru a reduce consumul de inode-uri al sistemului de fișiere. Proiectul încorporează, de asemenea, un pipeline de procesare a imaginilor care efectuează scalarea și redimensionarea dinamică a imaginilor în timpul procesului de descărcare și securizează accesul la fișiere folosind autentificarea bazată pe token-uri. Sistemul poate fi implementat prin containere Docker.
Supports adjusting the zoom level of stored images to optimize views for specific clients.
medium-zoom este o bibliotecă JavaScript de zoom pentru imagini și o componentă UI frontend care creează un efect de expansiune a imaginii pe tot ecranul atunci când un utilizator dă click pe o poză într-un browser web. Funcționează ca un overlay de imagine responsiv care transformă mediile încorporate în vizualizări zoomate de înaltă definiție. Biblioteca suportă schimbarea surselor de imagine de joasă rezoluție cu versiuni de înaltă definiție special atunci când efectul de zoom este declanșat. Permite elementelor externe să declanșeze expansiunea și oferă capacitatea de a gestiona dinamic ce imagini sau grupuri de elemente pot fi zoomate. Utilizatorii pot personaliza aspectul overlay-ului de zoom prin modificări ale marginilor, culorilor de fundal și template-urilor HTML. Sistemul include gestionarea programatică a stării pentru a deschide, închide sau comuta vizualizarea prin cod și oferă event listener-e pentru callback-uri în timpul ciclului de viață al animației.
Transforms an image into a larger, zoomed view using responsive layouts and CSS animations.
Photon is a high-performance image processing library written in Rust. It serves as a pixel manipulation toolkit and image format transcoder, providing a WebAssembly graphics engine for executing visual effects and transformations directly within web browsers. The project is built around a functional image pipeline, which allows for the programmatic chaining of sequential transformation operations. This architecture supports the creation of complex visual effects through a coded pipeline. The library covers a wide range of image processing capabilities, including color management across mult
Performs geometric transformations including cropping, flipping, and rotating images.
This project is a general-purpose PHP utility library offering a collection of helper classes and functions for string manipulation, array and collection processing, data validation, filesystem operations, and image processing. It provides foundational toolkits designed to handle common development tasks through standardized APIs. The library is distinguished by specialized subsystems for programmatic HTML generation and secure element construction, runtime code reflection, and object-oriented utilities such as virtual property management and event callback triggers. It also includes cryptogr
Performs programmatic image cropping, resizing, and rotation to generate thumbnails or modify graphics.
This project is a server-side PHP library designed for managing file uploads and performing automated image processing. It provides a structured toolkit for ingesting, validating, and migrating files from temporary staging areas to permanent storage while enforcing security constraints. The library distinguishes itself through a configuration-driven pipeline that executes a sequence of transformations on image buffers. It supports a wide range of geometric adjustments, including resizing, cropping, and rotation, alongside advanced visual enhancements such as watermarks, color adjustments, and
Resizes, crops, rotates, and flips images to fit specific layout requirements.