# Loading image using julia

**URL:** <https://discourse.julialang.org/t/loading-image-using-julia/76749>\
**Category:** New to Julia\
**Tags:** images\
**Created:** [February 19, 2022, 1:48pm UTC](https://discourse.julialang.org/t/loading-image-using-julia/76749 "2022-02-19T13:48:23Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![randino](https://avatars.discourse-cdn.com/v4/letter/r/ecd19e/32.png) [@randino](https://discourse.julialang.org/u/randino)\
**Post date:** [February 19, 2022, 1:48pm UTC](https://discourse.julialang.org/t/loading-image-using-julia/76749/1 "2022-02-19T13:48:23Z")

</div>

![image](https://global.discourse-cdn.com/julialang/original/3X/b/a/bae4a53304e00aa574c14e12b0425139e9935447.png)

help me plz

---

<div class="post-metadata">

**Author:** ![gustaphe](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gustaphe/32/18174_2.png) [@gustaphe](https://discourse.julialang.org/u/gustaphe)\
**Post date:** [February 19, 2022, 2:02pm UTC](https://discourse.julialang.org/t/loading-image-using-julia/76749/2 "2022-02-19T14:02:22Z")

</div>

Please provide an mwe, as text - not an image. I don’t know what packages you’re using and what you expect to happen.

> [@Please read: make it easier to help you](https://discourse.julialang.org/t/please-read-make-it-easier-to-help-you/14757):
>
> Welcome to the Julia Discourse! We are enthusiastic about helping Julia programmers, both beginner and experienced. This public service announcement (PSA) outlines best practices when asking for help. Following these points makes it easier for us to help you and more likely you’ll get a prompt, useful answer. Keywords are highlighted to make it easier to refer to specific points. Choose a descriptive title that captures the key part of your question, eg “plots with multiple axes” instead of …

---

<div class="post-metadata">

**Author:** ![randino](https://avatars.discourse-cdn.com/v4/letter/r/ecd19e/32.png) [@randino](https://discourse.julialang.org/u/randino)\
**Post date:** [February 19, 2022, 2:07pm UTC](https://discourse.julialang.org/t/loading-image-using-julia/76749/3 "2022-02-19T14:07:24Z")

</div>

@gustaphe I want to load image using julia with command

```julia
name=load("C:/Users/TOSHIBA/.julia/packages/FileIO/u9YLx/src/19decembre88.JPG");
imshow(name)

```

didn’t work

error:

 ![image](https://global.discourse-cdn.com/julialang/original/3X/b/a/bae4a53304e00aa574c14e12b0425139e9935447.png)

---

<div class="post-metadata">

**Author:** ![gustaphe](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gustaphe/32/18174_2.png) [@gustaphe](https://discourse.julialang.org/u/gustaphe)\
**Post date:** [February 19, 2022, 2:35pm UTC](https://discourse.julialang.org/t/loading-image-using-julia/76749/4 "2022-02-19T14:35:33Z")

</div>

That’s not the error I get – I get `ERROR: UndefVarError: load not defined`, presumably because both `load` and `imshow` come from some package. MWE is too minimal and not enough working.

---

<div class="post-metadata">

**Author:** ![randino](https://avatars.discourse-cdn.com/v4/letter/r/ecd19e/32.png) [@randino](https://discourse.julialang.org/u/randino)\
**Post date:** [February 19, 2022, 2:36pm UTC](https://discourse.julialang.org/t/loading-image-using-julia/76749/5 "2022-02-19T14:36:59Z")

</div>

@gustaphe how can i see picture?

---

<div class="post-metadata">

**Author:** ![gustaphe](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gustaphe/32/18174_2.png) [@gustaphe](https://discourse.julialang.org/u/gustaphe)\
**Post date:** [February 19, 2022, 2:44pm UTC](https://discourse.julialang.org/t/loading-image-using-julia/76749/6 "2022-02-19T14:44:29Z")

</div>

Based off the file path, I assume you’re on Windows? There’s a builtin image viewer iirc. Just double click the file in the explorer.

If you want to load the image in Julia, there’s an `Images` package.

---

<div class="post-metadata">

**Author:** ![randino](https://avatars.discourse-cdn.com/v4/letter/r/ecd19e/32.png) [@randino](https://discourse.julialang.org/u/randino)\
**Post date:** [February 19, 2022, 2:55pm UTC](https://discourse.julialang.org/t/loading-image-using-julia/76749/7 "2022-02-19T14:55:27Z")

</div>

@gustaphe Yes windows

---

<div class="post-metadata">

**Author:** ![lawless-m](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lawless-m/32/30869_2.png) [@lawless-m](https://discourse.julialang.org/u/lawless-m)\
**Post date:** [March 9, 2022, 4:11pm UTC](https://discourse.julialang.org/t/loading-image-using-julia/76749/8 "2022-03-09T16:11:37Z")

</div>

imshow does not display Julia images  
you need to create a particular Python array

see

[https://matplotlib.org/stable/api/\_as\_gen/matplotlib.pyplot.imshow.html?highlight=imshow#matplotlib.pyplot.imshow](https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.imshow.html?highlight=imshow#matplotlib.pyplot.imshow)

I’ve spent about an hour trying

Best I could manage was greyscale

```julia
using Images, PyPlot

img = load("milano.jpg")

i = 1
px = Vector{Float64}(undef, size(img,1)*size(img,2))
for y in 1:size(ps,2)
    for x in 1:size(ps,1)
        px[i] = Float64(img[x,y].r) + Float64(img[x,y].g) + Float64(img[x,y].b)
        i += 1
    end
end
px ./ 3;
imshow(reshape(px, size(img,1), size(img,2)); cmap="gray")

```

 ![image](https://global.discourse-cdn.com/julialang/original/3X/b/2/b20132faf47536f52965aa5d0147553d852ca8db.jpeg)

---

<div class="post-metadata">

**Author:** ![joa-quim](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/joa-quim/32/227_2.png) [@joa-quim](https://discourse.julialang.org/u/joa-quim)\
**Post date:** [March 9, 2022, 4:39pm UTC](https://discourse.julialang.org/t/loading-image-using-julia/76749/9 "2022-03-09T16:39:10Z")

</div>

Or

```julia
using GMT

img = gmtread("http://www.quickmill.it/wp-content/uploads/2020/03/0980G-Milano.jpg");
imshow(img, frame=:none)

```

 ![GMTjl_tmp-fs8](https://global.discourse-cdn.com/julialang/original/3X/f/4/f446cb04d684a54f2744317689dec00a4c89380a.jpeg)

---

<div class="post-metadata">

**Author:** ![cormullion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cormullion/32/49131_2.png) [@cormullion](https://discourse.julialang.org/u/cormullion)\
**Post date:** [March 9, 2022, 4:47pm UTC](https://discourse.julialang.org/t/loading-image-using-julia/76749/10 "2022-03-09T16:47:56Z")

</div>

This is probably the most basic way:

```julia
using Images, ImageView
img = load("shakespeare.jpeg");
imshow(img)

```

 ![Screenshot 2022-03-09 at 16.46.00](https://global.discourse-cdn.com/julialang/original/3X/7/1/71770bd375fdac8bf614cd508d06cedfbaf3ddf3.jpeg)

---

<div class="post-metadata">

**Author:** ![lawless-m](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lawless-m/32/30869_2.png) [@lawless-m](https://discourse.julialang.org/u/lawless-m)\
**Post date:** [March 9, 2022, 5:26pm UTC](https://discourse.julialang.org/t/loading-image-using-julia/76749/11 "2022-03-09T17:26:08Z")

</div>

you wait 18 days for a reply, and then 3 show up at once
