Skip to content

davidbudnick/muti-magick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Muti-Magick

Processing images with concurrency in goroutines with ImageMagick

Problem: ImageMagick is a single-threaded application used for image manipulation. This makes batch processing images time-consuming.

Solution: Using Golang's Concurrency to make ImageMagick a "muti-threaded" application.

Test Run Images Time Elaped Test Command
Concurrency 100 2.845795397s cd concurrency && go run main.go
Non-Concurrency 100 14.862155041s cd non-concurrency && go run main.go

gophereartrumpet

About

Concurrent image processing for ImageMagick

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages