I would encourage you to try this again on Julia 1.8. Startup time has improved a lot. A few minutes seems way too long to process some images. Even plotting should happen within 20-30s now.
With plot.jl as
$ cat plot.jl
using Plots
x = range(0, 10, length=100)
y = sin.(x)
plot(x, y)
I find that $ time julia plot.jl
yields 4.19s user 0.50s system 106% cpu 4.409 total