38 repository-uri
Adjusting the pixel dimensions of images to fit layout constraints and optimize memory usage.
Distinct from Image Processing: Focuses specifically on resizing dimensions for layout fit, whereas Image Processing is the broader category of manipulations.
Explore 38 awesome GitHub repositories matching graphics & multimedia · Dimension Resizing. Refine with filters or upvote what's useful.
Picasso is an Android image loading library designed for downloading, caching, and displaying images in applications. It provides an automated system for memory and disk management to reduce network requests and improve load times. The library includes a bitmap transformation tool for resizing, cropping, and modifying assets before they are rendered. It also functions as a bridge for Jetpack Compose, converting image requests into painter objects for use within declarative Android user interfaces. The system manages image retrieval from multiple sources, including web URLs, local files, and
Adjusts image sizes and shapes to fit layout constraints and minimize memory consumption.
Luban is a memory-safe image loading and optimization library for Android. It functions as an image optimizer and compression tool designed to reduce image file sizes and resolutions while preventing application crashes through the use of pixel limits and downsampling. The project replicates the specific compression and downsampling logic used by WeChat Moments to ensure images meet social media quality standards. It uses adaptive resolution scaling and dimension-aware strategies to balance visual quality with storage efficiency. The library covers bulk image processing, format optimization,
Applies specialized resizing logic based on the original image's aspect ratio and total pixels.
Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision operations as differentiable tensors to enable integration into deep learning pipelines and supports the transpilation of operations across PyTorch, TensorFlow, JAX, and NumPy. The project provides specialized toolsets for geometric vision and stereo depth, including algorithms for 3D scene reconstruction, camera calibration, and pose estimation. It further distinguishes itself as a differentiable image augmentation framework, applying random geometric and color transformations w
Changes image dimensions while applying anti-aliasing to prevent sampling artifacts during resizing.
Thumbor is a dynamic image processing service and proxy server that resizes, crops, and filters images on demand via URL parameters. It functions as a URL-based image manipulator that generates specific image versions from source assets to optimize web delivery. The system includes a smart cropping engine that uses facial feature detection and computer vision to automatically center thumbnails on the most relevant visual content. To prevent unauthorized parameter tampering and malicious requests, it employs signature-based request validation and domain-based source whitelisting. Broad capabi
Dynamically resizes and crops images on demand to optimize web delivery and page load times.
This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro
Provides capabilities to process and resize image dimensions on the fly with caching for optimized delivery.
BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning models to upscale, denoise, and deblur images and videos. It serves as a comprehensive system for image super-resolution and video quality restoration, providing the necessary infrastructure to recover fine visual details and increase pixel density. The project distinguishes itself through specialized toolkits for facial image enhancement and high-fidelity face synthesis, as well as a dedicated video quality restoration suite that utilizes deformable convolutions and generative
Resizes images using a 2D FIR filter for precise kernel application and controlled padding.
ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c
Adjusts image dimensions and quality via query string commands to optimize web delivery.
mmcv is a foundation library for computer vision based on PyTorch. It provides a comprehensive system for constructing convolutional neural networks, a toolkit for image and video preprocessing, and a collection of high-performance deep learning vision operators. The project is distinguished by its hardware-accelerated kernels for complex operations such as deformable convolutions and region pooling. It features a configuration-driven framework that allows for the dynamic instantiation of network layers and the registration of custom modules without modifying code. The library covers a broad
Adjusts pixel dimensions of images to fit layout constraints and optimize memory usage.
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
Scales images to new dimensions while preserving aspect ratio or applying exact sizes.
:city_sunrise: Client-side image placeholders.
Adjusts placeholder image resizing behavior for responsive container layouts.
Compressorjs is a client-side image compression library that reduces file sizes in the browser before upload, using the HTML Canvas API to re-encode images into smaller File or Blob objects. It supports JPEG, PNG, and WebP formats, with configurable quality and dimension controls to balance file size and visual fidelity. The library distinguishes itself through several integrated capabilities. It reads Exif orientation metadata from JPEG images and automatically rotates or flips the canvas to ensure correct display after compression. An AbortController integration allows cancellation of an in
Scales images within configurable min/max bounds while preserving aspect ratio.
Timber is a PHP library that integrates the Twig template engine into WordPress themes, providing an object-oriented framework for theme development. It wraps WordPress data — posts, terms, users, menus, and comments — in structured PHP classes, allowing developers to work with objects instead of raw arrays while keeping HTML markup separate from PHP logic through Twig templates. The library distinguishes itself by offering a complete set of tools for modern WordPress theme building. It includes a file-based template hierarchy with fallback chains, dynamic image manipulation with resizing, cr
Scales an image to a given width and height while preserving proportions using WordPress's image API.
Thumbnailator este o bibliotecă Java de creare a miniaturilor de imagini concepută pentru generarea de imagini redimensionate cu păstrarea raportului de aspect și scalare de înaltă calitate. Acesta servește drept set de instrumente pentru rotirea, decuparea și ajustarea opacității imaginilor în aplicațiile Java. Biblioteca se distinge prin capacitatea de a funcționa ca un procesor de imagini conștient de Exif, rotind automat miniaturile pe baza metadatelor de orientare încorporate. De asemenea, oferă utilitare specializate pentru watermark-ul digital, permițând suprapunerea imaginilor secundare și a marcajelor de brand cu transparență ajustabilă. Capabilitățile de bază acoperă o gamă largă de sarcini de procesare a imaginilor, inclusiv decuparea punctului focal, redimensionarea dimensiunilor și adăugarea de margini imaginilor. Proiectul gestionează, de asemenea, exportul imaginilor procesate în fișiere sau fluxuri folosind scheme de denumire și setări de compresie configurabile.
Provides core capabilities for adjusting pixel dimensions of images to create smaller versions.
RapidRAW is a non-destructive RAW photo editor and digital asset manager designed for decoding manufacturer RAW formats and applying tonal and color adjustments. It functions as a professional image processor that ensures original source data remains unmodified by saving all edits, masks, and crops to sidecar files. The software features a specialized color grading suite using 3D LUTs, color wheels, and HSL mixers, alongside AI-powered utilities for subject isolation, automatic masking, and generative inpainting for object removal. It distinguishes itself with AI-assisted photo retouching and
Scales output images by specific pixel dimensions or percentages while preventing upscaling of originals.
Pdfarranger is a PDF page organizer, document editor, image converter, and booklet generator. It provides a visual drag-and-drop interface to reorder, merge, split, and delete pages within PDF documents. The application includes specialized tools for creating booklet printing layouts and converting image files into PDF pages or exporting PDF pages as PNG and JPEG images. It allows for the modification of document metadata while preserving internal outlines and hyperlinks. The software covers a range of structural manipulations, including page rotation, resizing, cropping, and overlaying. It
Enables changing page dimensions using percentage or millimeter values with custom margin support.
mmocr este un framework de recunoaștere optică a caracterelor (OCR) bazat pe PyTorch, conceput pentru antrenarea și deployment-ul modelelor de detectare a textului, recunoaștere și extragere a informațiilor cheie. Servește ca un toolkit cuprinzător pentru detectarea și recunoașterea textului în scene, oferind biblioteci specializate pentru localizarea regiunilor de text și convertirea textului vizual în șiruri de caractere codificate de mașină. Proiectul se distinge printr-un framework de cercetare pentru extragerea informațiilor cheie și capabilități avansate de text spotting. Acestea includ spotting bazat pe puncte folosind transformatoare și utilizarea curbelor Bezier parametrizate pentru a identifica și transcrie text cu forme arbitrare. Framework-ul acoperă o suprafață largă de capabilități de viziune artificială, inclusiv gestionarea pipeline-ului de date pentru augmentarea și standardizarea seturilor de date OCR diverse, antrenarea modelelor cu scalare distribuită și evaluarea performanței folosind metrici OCR standard. Oferă, de asemenea, utilitare pentru manipularea poligoanelor geometrice și vizualizarea rezultatelor pentru auditarea predicțiilor față de adnotările ground truth. Sistemul este implementat în Python și suportă instalarea prin împachetarea mediului Docker.
Adjusts image dimensions using fixed scaling, height-based rescaling, and padding to meet model input requirements.
mPDF este o bibliotecă PHP care transformă HTML și CSS codificate UTF-8 în documente PDF formatate. Servește ca motor de generare PDF și arhitect de documente capabil să convertească pagini web și formulare HTML în fișiere profesionale. Proiectul se distinge prin capabilitățile sale de randare multilingvă, oferind suport cuprinzător pentru text bidirecțional, scripturi de la dreapta la stânga și limbi CJK, folosind încorporarea fonturilor Unicode și procesarea layout-ului OpenType. De asemenea, permite un design profesional pregătit pentru tipar prin modelarea avansată a culorilor în CMYK, dimensionarea precisă a paginilor și conformitatea cu standardele de arhivare PDF/A și PDF/X. Biblioteca acoperă o gamă largă de funcții de layout și interactivitate a documentelor, inclusiv generarea de formulare interactive, marcaje și indexuri căutabile. Oferă controale detaliate pentru șabloanele de pagină, anteturi și subsoluri, precum și randarea tabelelor complexe. Capabilitățile suplimentare includ criptarea PDF, subsetarea fonturilor pentru optimizarea dimensiunii fișierului și capacitatea de a importa pagini PDF externe ca șabloane. Sistemul se integrează cu logarea conformă PSR-3 pentru a urmări evenimentele interne și erorile de execuție.
Defines the physical width and height of PDF pages using custom values or standard sizes.
Resemble.js este un framework de comparare a imaginilor și un motor de diferențiere vizuală conceput pentru testarea automată de regresie. Funcționează ca o bibliotecă pentru normalizarea dimensiunilor imaginilor și analizarea discrepanțelor vizuale pentru a determina dacă două imagini sunt identice. Sistemul identifică modificările la nivel de pixel între imagini, oferind în același timp capabilități pentru izolarea prin bounding-box și excluderea unor regiuni specifice. Calculează un procent de diferență prin măsurarea distanței numerice dintre valorile canalelor de culoare RGBA. Biblioteca acoperă testarea de regresie vizuală și asigurarea calității frontend-ului prin compararea ecranelor aplicațiilor randate cu imaginile de referință (baseline). Include utilitare pentru scalarea dimensiunilor imaginilor și restricționarea zonelor de comparare pentru a ignora secțiunile irelevante ale unei imagini.
Includes utilities for resizing images to ensure dimensions match before performing pixel-by-pixel comparisons.
YPImagePicker este un set de componente iOS integrate pentru capturarea de conținut media nou, navigarea în galeriile dispozitivului și efectuarea de editări vizuale sau filtrare. Oferă o interfață de cameră încorporată pentru fotografii și videoclipuri, o bibliotecă de selecție media pentru alegerea mai multor active din galeria dispozitivului și instrumente pentru editarea conținutului media. Biblioteca include un editor media pentru decuparea imaginilor și tăierea duratelor video, precum și un instrument de filtrare pentru modificarea aspectului vizual al imaginilor înainte ca acestea să fie finalizate. Proiectul acoperă capturarea media, selecția din galerie și procesarea imaginilor. Aceste capabilități includ redimensionarea dimensiunilor de output și selectarea unor cadre de copertă specifice pentru fișierele video.
Adjusts the pixel dimensions of images to fit layout constraints and optimize memory usage.
img2dataset este un pipeline de seturi de date de imagini de înaltă performanță și un instrument de preprocesare conceput pentru a descărca și procesa milioane de imagini de la URL-uri pentru antrenarea modelelor de machine learning. Funcționează ca un downloader distribuit de imagini și exportator de date în cloud storage, mutând seturi de date vizuale mari din surse web direct în formate structurate. Sistemul prioritizează achiziția de date cu throughput ridicat prin distribuirea sarcinilor pe mai multe nuclee CPU și mașini. Se integrează direct cu bucket-uri de stocare cloud remote și folosește un sistem de urmărire bazat pe manifest pentru a relua descărcările întrerupte fără a reprocesa datele existente. Instrumentul oferă o suită completă de preprocesare pentru pregătirea seturilor de date de machine learning, inclusiv redimensionarea imaginilor, decuparea și filtrarea proprietăților bazată pe dimensiune sau aspect ratio. De asemenea, verifică integritatea imaginilor prin compararea hash-urilor și asigură conformitatea cu directivele roboților în timpul fluxului de lucru de scraping. Proiectul este implementat în Python.
Adjusts image pixel dimensions via cropping or padding to ensure consistency across the dataset.