package main import ( "flag" _ "image/jpeg" _ "image/png" ) func main() { // command line arguments flag.StringVar(&ConfigRegister.Method, "blending", "darken", "Blending methods : darken, lighten, fuckyfun") flag.StringVar(&ConfigRegister.OutputDir, "output", "./", "Output directory") flag.Parse() // get two random images and load them imgs := getRandomImages(2) img1 := loadImage(imgs[0]) img2 := loadImage(imgs[1]) // pool of workers unionizing, ready to blend a new picture using the power of friendship var pool blendWorkerPool pool.InitWorkerPool() // main blending routine pool.BlendImages(img1, img2) }