Image processing
Digital image processing is the use of algorithms to make computers analyze the content of digital images.
- GitHub: https://github.com/topics/image-processing
- Wikipedia: https://en.wikipedia.org/wiki/Digital_image_processing
- Related Topics: computer-vision, vision, deep-learning, opencv,
- Aliases: digital-image-processing,
- Last updated: 2026-06-29 00:15:12 UTC
- JSON Representation
https://github.com/aydinnyunus/imageclassification
Image Classification
image image-classification image-processing image-recognition machine-intelligence machine-learning machine-learning-algorithms machinelearning machinelearning-python neural neural-network neural-networks python python-3 python3 tensorflow tensorflow-examples tensorflow-experiments tensorflow-models tensorflow-tutorials
Last synced: 02 Jul 2025
https://github.com/aginies/watermark
Application to watermark images
confidentiality image-processing tagging watermark watermark-image watermarking
Last synced: 12 Mar 2026
https://github.com/ahammadmejbah/ibm-project-02-transform-photos-to-sketches-and-paintings-with-opencv
Traditionally, a sketch is a crude drawing or painting in which an artist records his first thoughts for a work that will later be produced with more accuracy and detail. Sketches may take on a variety of forms, including drawings, paintings, and drawings on paper.
computer-vision deep-learning image-processing image-transformations opencv python
Last synced: 27 Apr 2025
https://github.com/sevagh/quadtree-compression
lossy image compression with quadtrees and protobuf
2d gif-animation image-compression image-processing quadtree tree-structure
Last synced: 09 Apr 2025
https://github.com/warrengalyen/ocular
An image processing library in C with a focus on advanced image filters for photo editing. Additionally supporting read/write of various palette file formats. Supports 125+ operations.
adobe-swatch color-palettes computer-vision image-filter image-processing image-processing-library
Last synced: 17 Jan 2026
https://github.com/arkatufus/ez-processing-suite
Archive of EZ Processing Suite by darkarchon
image-processing pixinsight plugin script
Last synced: 02 Apr 2025
https://github.com/pierrotthecat/mangasamurai2
Manga and comic reader for Android devices that cuts the pages into panels and displays them one by one
android-application app application comic-reader comics image-processing image-segmentation kotlin kotlin-android manga manga-reader mangareader panel panels splitter
Last synced: 03 Apr 2026
https://github.com/shanto268/quantumdevicesem
This program is designed to analyze Scanning Electron Microscope (SEM) images, specifically images of superconducting quantum devices. It uses the Segment Anything library from Meta to identify and segment objects in the image.
edge-detection image image-processing image-segmentation machine-learning nano-imaging nanoimager nanotechnology quantum-computing quantum-hardware sem superconducting-qubits
Last synced: 28 Apr 2025
https://github.com/retkowsky/image_to_image_azure
Image to image using Azure Computer Vision and Dalle 2 with Azure Open AI
azure azure-computer-vision azure-openai dalle-2 image-processing
Last synced: 02 Apr 2025
https://github.com/nur-alam39/diabetic-retinopathy-detection
Undergraduate thesis: Identifying the level of diabetic retinopathy using multiple deep convolution neural networks through multiple image processing techniques and inceptionV3 architecture.
image-classification image-processing inception-v3 opencv python tensorflow
Last synced: 13 Apr 2026
https://github.com/scisharp/tensorflow.net.opencvadapter
A library which enables using tensorflow.net with opencvsharp. It reuses the memory to provide a good performance.
computer-vision deep-learning image-processing opencv tensorflow
Last synced: 08 May 2026
https://github.com/hemansah/resmushit
A python wrapper for reSmush.it API
image-processing imageoptimizer open-source
Last synced: 14 Jan 2026
https://github.com/olucaslopes/draw2text
AI-powered drawing recognition app that uses advanced machine learning algorithms to detect numbers in drawing sketches
cloudinary computer-vision deep-learning digit-recognition drawing-recognition handwriting-recognition image-classification image-processing image-segmentation keras keras-tensorflow machine-learning mnist neural-networks numpy opencv pandas python streamlit tensorflow
Last synced: 13 Apr 2026
https://github.com/jurihock/visualapplets.py
Python bindings for Basler's VisualApplets TCL script generation.
automation basler camera cameralink dsp fpga framegrabber gigevision high-performance image-processing kintex7 machine-vision microenable prototyping python real-time siso tcl visualapplets xilinx
Last synced: 10 Apr 2025
https://github.com/bhushanmv007/computer-graphics-and-image-processing-lab
lab programs for CGI
computer-graphics computer-science image-processing opencv opengl
Last synced: 10 Apr 2025
https://github.com/ghostwriternr/draw-the-line
A graph plotter that works with any pdf containing one (or more) graphs :chart_with_upwards_trend:
graph image-processing java ocr python
Last synced: 29 Apr 2025
https://github.com/dominicfrei/png2jpg.co
Fast, free, and secure browser-based image format converter. Convert between PNG, JPG, WebP, SVG, GIF, AVIF, ICO, and TIFF with complete privacy - all processing happens client-side in your browser.
image-conversion image-converter image-processing svelte sveltekit tailwind tailwindcss typescript
Last synced: 01 Sep 2025
https://github.com/mxagar/ocr_guide
This repository contains a guide and example code on Optical Character Recognition (OCR).
easyocr image-processing ocr optical-character-recognition tesseract-ocr
Last synced: 30 Aug 2025
https://github.com/eklypss/batchresizer
Small desktop application for batch resizing images
csharp image-processing mvvm wpf
Last synced: 02 Apr 2025
https://github.com/walidalsafadi/barcode-detection-decoding
A project for detecting and decoding barcodes from real-life product images using image preprocessing, contour detection, and debugging techniques. Includes a dataset, preprocessing pipeline, and plans for improvement to ensure robustness.
barcode barcode-detection computer-vision contour-detection image-processing opencv
Last synced: 20 Feb 2026
https://github.com/raklaptudirm/itp
Generate beautiful Prime Numbers from Images
image-processing prime-generator prime-numbers
Last synced: 09 Apr 2025
https://github.com/idealista/vips_role
Ansible role to install libvips image processing library
ansible ansible-role image-processing libvips vips-role
Last synced: 04 Jan 2026
https://github.com/pryce-jones-systems/go-image-tools
Highly concurrent image manipulation library for Go.
computer-vision grayscale-images image-library image-processing jpeg machine-learning
Last synced: 30 Mar 2025
https://github.com/blackmonk13/similar_images
a Python command-line tool that identifies and groups similar images using average hashing. It supports single-level and recursive directory scanning, adjustable similarity threshold, and presents results in JSON format. Ideal for image deduplication, organization, and content-based retrieval tasks.
command-line-tool concurrency content-based-image-retrieval image-comparison image-deduplication image-hashing image-hashing-algorithms image-processing image-similarity imagehash json multithreading pillow python
Last synced: 16 May 2026
https://github.com/srbrettle/image-resizer-python
Quickly resize images to a given height and width using a "Nearest Neighbour", "Bicubic", "Bilinear", or "Anti-Alias" filter.
image-processing image-resizer image-resizer-gui images python resize-image resize-images
Last synced: 08 Nov 2025
https://github.com/starkdmi/swiftorientcrop
Working with oriented images in Swift
cgimage ciimage crop-image image-manipulation image-processing swift vimage
Last synced: 28 Jan 2026
https://github.com/edoardotosin/batch-image-converter
Streamline your image editing process with this Python script, capable of converting large batches of images to desired formats and specifications, including DPI, resolution, and color space.
conversion converter image-processing jpeg pillow png python python3
Last synced: 07 Sep 2025
https://github.com/sun-data/regridding
Numba-accelerated interpolation of NumPy n-dimensional arrays.
image-processing interpolation numba numpy python regridding resampling scientific-computing
Last synced: 06 Mar 2025
https://github.com/vignetteapp/kirie
Simple image proxy for Vignette
image-processing image-proxy sharp
Last synced: 07 Sep 2025
https://github.com/konradlinkowski/voronoi
Converts user-provided image to a Voronoi diagram
hacktoberfest image-processing voronoi voronoi-diagram voronoi-generator
Last synced: 15 Apr 2025
https://github.com/flug/image-processor
Image Processor with Amazon S3
aws composer-project image-processing php s3-bucket
Last synced: 18 Apr 2026
https://github.com/earthdaily/earthdaily-documentation
Repository dedicated to product documentation
documentation image-processing
Last synced: 01 Mar 2026
https://github.com/nomadsdev/veil-sight-python
VeilSight is a tool for automating window detection, image recognition, and text extraction on Windows, designed to boost productivity by simplifying repetitive tasks.
automation image-processing ocr opencv pyautogui python template-matching tesseract veil-sight veil-sight-python win32api windows
Last synced: 23 Apr 2025
https://github.com/kroshechka/pandabot
A bot that perfectly plays the game for you
bot game game-automation gamebot image-processing opencv opencv-python pyautogui python vk-bot vkbot vkgame vkgamebot vkontakte vkontakte-bot win32api
Last synced: 18 Jan 2026
https://github.com/xdivisionbyzerox/find-duplicate-images
A little program to find duplicate images by content.
duplication-finder image-processing images javascript nodejs typescript
Last synced: 10 Feb 2026
https://github.com/ArcherPergande/BmpView
A simple UEFI image viewer for the bmp file format.
image-processing uefi uefi-application uefi-shell
Last synced: 11 Mar 2025
https://github.com/earthdaily/reflectance-datacube-processor
Processor showcasing how to extract data from EarthData Store with premium cloud mask and publish a datacube on cloud storage
agriculture earth-observation geoanalytics geospatial-analysis geospatial-data image-analysis image-processing imagery imagery-array-api imagery-dataset imagery-transformation satellite satellite-imagery
Last synced: 01 Mar 2026
https://github.com/serhaturtis/sw-gst_edgesharpen
A gstreamer video filter element that inserts edge sharpen filter, implemented with OpenCV.
gstreamer gstreamer-plugins image-enhancement image-processing opencv video video-processing
Last synced: 12 Apr 2026
https://github.com/shelldandy/lqip-pug
My take on lqip for pug static builds
image-processing javascript performance pug
Last synced: 17 Apr 2025
https://github.com/myatmyintzuthin/extract-table
Table Cell Coordinate Extraction From Image
image-processing table-extraction
Last synced: 29 Mar 2025
https://github.com/nekitmm/pconv_tf2.0
Unofficial implementation of PConv paper in TF2.0
convolutional-neural-networks deep-convolutional-neural-networks deep-learning gan image-inpainting image-manipulation image-processing partial partial-convolution pconv tf2
Last synced: 04 Apr 2025
https://github.com/kdosiodjinud/ai-generate-image-by-reference
A PHP library to generate images in the style of a reference image using the OpenAI Image API.
ai generator image-processing images openai reference
Last synced: 14 Jan 2026
https://github.com/gregorykogan/palettizer
Convert any image to color palette of your choice!
color-scheme conversion image-processing palette themeing vuejs vuex
Last synced: 21 Aug 2025
https://github.com/ravish1729/digital-image-processing
This repository contain some simple image processing code, that will be helpful for a beginners.
Last synced: 04 Oct 2025
https://github.com/hzarei4/syntheticobjects.jl
Generates 2D and 3D objects which can be used in the image processing routines as test images.
image-processing julia julia-language test-images
Last synced: 21 Feb 2026
https://github.com/alexmacarthur/picperf-javascript
JavaScript utilities for using PicPerf.dev.
core-web-vitals image-processing markdown performance
Last synced: 21 Feb 2026
https://github.com/codewithdark-git/imagemagic
✨ImageMagic is a versatile image processing application🚀 that simplifies common image editing tasks. Upload an image and choose from the available options to enhance your images effortlessly⚡!
app background background-image backgroundremover cv2 cv2-library image image-processing microservice opencv opencv3 pencil pencil-sketch pythin3 pythonopencv search searchimage streamlit streamlit-webapp
Last synced: 13 Apr 2026
https://github.com/vatshayan/b.tech-project-image-recognition-system-
data-science data-structures database dip final-project final-year-project image image-classification image-processing image-recognition machienlearning machine-learning machine-learning-algorithms machinelearning neural-network python
Last synced: 01 May 2026
https://github.com/flazefy/gudangku-bot
GudangKu helps you manage your belongings, from home supplies and food stock to furniture. Set reminders to remind you to cleaning or maybe time to restocking some of your home supplies. In this apps also have generate reports to create shopping or maintenance list. Start organizing your inventory with GudangKu’s features. Created using Python
backend color-detection cronjob csv firebase-cloud-messaging firebase-realtime-database firebase-storage image-processing inventory line-bot machine-learning mailer mysql notifications pdf python sqlachemy sqlalchemy telegram-bot
Last synced: 20 Feb 2026
https://github.com/wazzabeee/movie-barcodes
Compress every frame of a movie in a single color barcode. Transform entire movies into stunning single-barcode visualizations. Capture the essence of cinematic storytelling through dominant color extraction from each frame.
barcode color-barcode color-extraction computer-vision data-science data-visualization image-processing machine-learning movies multiprocessing multithreading opencv parallel-computing python video-processing visualization
Last synced: 18 Feb 2026
https://github.com/w2sv/autocrop
Android application for automatic batch cropping of phone screenshots.
android android-application automation image-processing kotlin
Last synced: 05 Jan 2026
https://github.com/reggi/image_to_json
🎆🔐 Convert an image (or folder of images) into a json file uses base64
base64 deno image-processing json
Last synced: 13 Apr 2026
https://github.com/basilfx/photod
An experimental photo gallery.
django gallery graphql image-processing photography react webpack
Last synced: 12 Apr 2026
https://github.com/sharathk4/sar-imagery-colorization
This project implements a deep learning model to colorize grayscale SAR images, enhancing their interpretability for applications like remote sensing and environmental monitoring. By leveraging paired SAR and optical data, the model transforms monochromatic SAR imagery into intuitive color representations, improving the usability of SAR data.
colorization convolutional-neural-networks deep-learning environmental-monitoring image-processing machine-learning python remote-sensing sar-image-colorization tensorflow
Last synced: 04 Jan 2026
https://github.com/jasjisdo/ctview
:hospital: java 8 swing application to view computed tomography scanned medical images
computer-tomograpy computer-vision ct image-processing medical-imaging segementation
Last synced: 25 May 2026
https://github.com/kaocc/art
Algorithmic Art Work
art go image-processing quadtree
Last synced: 26 May 2026
https://github.com/raczu/image-processing
Labolatory assignments related to image processing using python (rolling shutter effect simulation, demosaicing, mosaicing, usage of interpolation algorithms etc.)
Last synced: 25 Mar 2025
https://github.com/codewithjaspreet/automatic-number-plate-recognition
Automatic Number plate recognition using cv2 and easyocr
image-processing opencv streamlit
Last synced: 21 Feb 2026
https://github.com/camille-maslin/simulfcimage
🔍 SimulFCImage: A professional multispectral image processing application developed for ImViA Laboratory.
academic-project computer-vision data-analysis gui-application image-processing image-viewer multispectral-images pyqt5 python scientific-visualization spectral-analysis
Last synced: 05 Feb 2026
https://github.com/nikhilt1998/hackerearth-deep-learning-challenge
Detect emotions of your favorite toons (Hackerearth DL challenge)
challenge competitions deep-learning detect-emotions image-processing sentiment-classification video-processing
Last synced: 24 Mar 2025
https://github.com/kodie/php-img-items
Finds individual items inside an image and gets their size/coordinates.
detect extract gdimage image image-processing php screenshot
Last synced: 15 Mar 2025
https://github.com/mr-g254/python-screenshot-to-text-converter
In this project I create a crossplatform app in python which can help capture text on the screen as an image and extract text from that image
customtkinter desktop-app easyocr image-processing lyrics-scraping python-desktop-application
Last synced: 20 Mar 2025
https://github.com/hrishi-3000/cloud-cover-nowcasting-using-convlstm
This repository uses a ConvLSTM model to predict cloud cover from satellite .tif images, leveraging both spatial and temporal data. It includes scripts for training, evaluation, and prediction.
cloud-cover-prediction computer-vision convolutional-neural-networks deep-learning image-processing lstm machine-learning remote-sensing satellite-data tensorflow tiff-images time-series
Last synced: 28 Apr 2026
https://github.com/lucasbotang/piecewise_affine_fitting
MIP for the piecewise affine fitting problem
Last synced: 20 Mar 2025
https://github.com/ruban2205/python-programs
This repository contains a collection of Python Programs covering various concepts and topics, serving as a valuable resource for students and developers to enhance their understanding and proficiency in Python
image-processing jupyter-notebook pillow-library python python-programming python3 turtle-graphics turtle-python
Last synced: 06 Jan 2026
https://github.com/SajixInc/png2webp
Image convertor png2webp
image-processing imageconversion imageconverter png2webp
Last synced: 10 Mar 2025
https://github.com/chowdhuryj-github/pixelreader
A MSOE Lab Project for a JavaFX application on image manipulation using file handling. Can perform operations such as calculating median and mean of pixels and generating a new image.
data-structures image-processing javafx
Last synced: 21 Apr 2026
https://github.com/abdulrahman-k-s/image_filter
This project tackles an important problem which deals with the removal of noise from images is a major task in the field of image processing, because it affects the quality of the image and leads to the loss of some of its important information through the impact of noise on it.
algorithm algorithms csharp filter image-processing sort sorting university-project
Last synced: 20 May 2026
https://github.com/blurred-machine/computer-vision-problems
In this repository, I have solved two problems with computer vision. The first Implementation is building a CNN in which the input is a noisy number and the output is a denoised number based on AutoEncoders. The second implementations is sequencing the characters read from number plates done using object detection.
cnn-classification cnn-keras computer-vision deeplearning detection image-processing neural-network
Last synced: 26 Feb 2025
https://github.com/jsuyog2/duplicate-finder
A Python application for detecting and managing duplicate images and videos in a specified folder. Features include a user-friendly GUI built with PySimpleGUI, real-time progress updates, and automatic moving of duplicates to organized directories. Utilizes the difPy library for image comparisons and a custom video comparison class.
automation difpy duplicate-detection file-management filesystem-operations gui image-processing progress-bar pysimplegui python video-processing
Last synced: 06 Feb 2026
https://github.com/davidiacostant/astrophotopy
Astrophotography processing tools
astrophotography image-processing image-stacking ipython-notebook jupyter jupyter-notebook python
Last synced: 07 Mar 2026
https://github.com/jackblackevo/simpleimageeditor
Simple HTML5 Canvas Image Editor.
canvas image-editor image-processing javascript
Last synced: 13 Apr 2026
https://github.com/fluid-design-io/drag-n-convert
An elegant and fast image converter for macOS
image-converter image-processing sharp swiftui tool
Last synced: 15 Apr 2025
https://github.com/renan-siqueira/python-data-augmentation-tool
This project is an image processing and augmentation tool
data-augmentation data-science image-processing image-transformations mit-license numpy opencv opencv-python pillow pylint python toolkit
Last synced: 13 Apr 2026
https://github.com/fairfield-programming/libiii
🎆 An embeddable library for the Interpolated Image Interchange format.
c clang embedded file file-processing image image-processing images library standard standards
Last synced: 22 Aug 2025
https://github.com/narven/image-combiner
Image combiner made with Rust
image-processing rust-cli rust-lang
Last synced: 23 May 2026
https://github.com/voidberg/imagecache-sharp
Image processing library based on sharp and inspired by Drupal's image styles.
crop image image-processing imagecache resize sharp thumbnail-generator thumbnails typescript
Last synced: 11 Jul 2025
https://github.com/abzico/colorrectdump
A tool to find rectangular area for color pixels that live in the input .png image
c cli image-processing images png
Last synced: 17 Mar 2025
https://github.com/vtuanpham/srgan_reimplementation_modified
Re-Implementation of SRGAN with symmetric padding for a better merged final image (Anysized input with 4x upscaled)
deep-learning deep-neural-networks fft gan generative-adversarial-network image image-processing kivy kivy-application kivy-framework machine-learning srgan srgan-keras super-resolution upscaling
Last synced: 27 Sep 2025
https://github.com/saahen-sriyan-mishra/camouflage-shield
A full stack windows form application for sensitive image storing in encrypted format using symmetric key cryptography, and user data storing/securing using hash algorithms.
3des-encryption aes-encryption base64-encoding cryptography csharp cybersecurity des-encryption-decryption encryption hashing-passwords image-processing md5-hash rc2-encryption rijndael-algorithm sha1-hash sha256-hash sha384-hash sha512-hash windows-form-application
Last synced: 07 May 2025
https://github.com/sciviews/zooimage
Plankton images analysis system
cran image-processing machine-learning plankton r r-package
Last synced: 18 Mar 2025
https://github.com/tensor-fusion/non-local-image-dehazing
Non-Local Image Dehazing using haze-lines
air-light computer-vision image-dehazing image-processing remote-sensing
Last synced: 27 Feb 2025
https://github.com/cchandre/polarimetrycontour
Matlab app for the analysis of polarimetry data
appdesigner image-processing matlab matlab-application matlab-image-processing-toolbox polarimetry
Last synced: 14 Jun 2025
https://github.com/phanikmr/facefinder
FaceFinder is an face recognition security check app coded in Matlab. It can solve the issue of security check just in seconds. It identifies the particular person is allowed or not allowed for a particular thing or task. This can be used as an Visual Attendance system where student identification and recognition is achieved through face recognition, in security applications, in short face recognition applications are used in widely in many corporate and educational institutions, at ticket reservation systems. The alogorithm behind face tracking is Viola Jones and for face recognition PCA.
computer-vision face-recognition image-processing matlab pca-analysis
Last synced: 22 Mar 2025
https://github.com/kar-dim/watermarking-gpu
Code for my Diploma thesis at Information and Communication Systems Engineering (University of the Aegean, School of Engineering) with title "Efficient implementation of watermark and watermark detection algorithms for image and video using the graphics processing unit". Part 2 / GPU
arrayfire cpp cuda ffmpeg gpu image-processing opencl parallel-computing video-processing watermark-image watermarking
Last synced: 09 Apr 2025
https://github.com/smaranjitghose/pianocv
Using Simple Image Processing to play a touchless virtual piano
image-processing opencv piano python
Last synced: 24 Apr 2026
https://github.com/hasibzunair/awesome-mouse
Control a mouse cursor using your fingers. Drag and drop files from one point to another
color-segmentation image-processing opencv-python video-processing
Last synced: 13 Jun 2026
https://github.com/dheerajshenoy/sonify
Convert images into beautiful audio signals
audio-processing gui image-processing python qt sonification
Last synced: 06 Jan 2026
https://github.com/szepeviktor/smart-image-resize-test
Fork of https://wordpress.org/plugins/smart-image-resize/ WordPress plugin
image-processing wordpress-plugin
Last synced: 09 May 2026
https://github.com/vimichael/pixwarp
A small GUI app for converting images, powered by `Image` and `egui`.
desktop-app egui gui image-processing immediate-mode rust-lang
Last synced: 12 Apr 2025
https://github.com/gonzaloserrano/blur-image-text
Blur the text of an image
Last synced: 26 Jan 2026
https://github.com/liu-yucheng/aidesign-widgets
AIDesign Widget Collection Application
app-collection efficiency gnu-gplv3 gpl3 gplv3 image-processing pillow python python3 text-processing widget-collection widgets
Last synced: 26 Feb 2025
https://github.com/mtrajk/real-time-coin-detection
Image Processing Project
android image-processing opencv
Last synced: 13 Apr 2026
https://github.com/davidstutz/matlab-multi-label-connected-components
MEX wrapper for Ali Rahimi's multi-label connected components implementation in C++.
computer-vision connected-components image-processing matlab
Last synced: 23 Apr 2025
https://github.com/lukemansell/get-image-color
Methods allowing you to get the average color of a image by URL or bytes
color colors csharp dotnet image-processing
Last synced: 14 Jan 2026
https://github.com/dalmia/carnd-advance-lane-lines-p2
The code for my submission to the second project of Udacity's Self-driving Car Nanodegree Program
artificial-intelligence computer-vision image-processing self-driving-car-engineer
Last synced: 22 Feb 2026
https://github.com/dwinugroho/og
Generate stunning Open Graph Images Effortlessly!
image-processing nextjs open-graph
Last synced: 11 May 2026
https://github.com/nazli-d/goruntu-isleme-algoritmalari
In this Project, important algorithms such as Canny Edge Detection, Harris Corner Detection, Segmentation, and Dehazing are utilized. These algorithms perform operations like detecting edges and corners in images, segmenting different regions, and enhancing foggy or blurred images.
canny-edge-detection dehaze dehazing goruntu-isleme harris-corner-detector image-processing image-processing-python java kenar-tespiti kose-tespiti opencv opencv-python python segmentation sis-giderme
Last synced: 09 Apr 2026
https://github.com/opengeos/acolite
ACOLITE: generic atmospheric correction module
acolite atmospheric-correction geospatial image-processing remote-sensing satellite
Last synced: 26 Apr 2025