# Problem with using Images. 

**URL:** <https://discourse.julialang.org/t/problem-with-using-images/18713>\
**Category:** General Usage\
**Created:** [December 16, 2018, 5:07pm UTC](https://discourse.julialang.org/t/problem-with-using-images/18713 "2018-12-16T17:07:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ayarodionov](https://avatars.discourse-cdn.com/v4/letter/a/7ea924/32.png) [@ayarodionov](https://discourse.julialang.org/u/ayarodionov)\
**Post date:** [December 16, 2018, 5:07pm UTC](https://discourse.julialang.org/t/problem-with-using-images/18713/1 "2018-12-16T17:07:49Z")

</div>

Hi All

I’m doing my first step in the julia programming.  
I love the concept of the language but all my baby steps are so hard that I’m close to give up.  
For example, very simple test I picked up form [http://juliaimages.github.io/latest/install.html:](http://juliaimages.github.io/latest/install.html:)

using TestImages, Images, ImageView  
img = testimage(“mandrill”)  
imshow(img)

was working fine yesterday morning but today I got an error:  
Error encountered while loading “/home/arodionov/.julia/packages/TestImages/6bT9D/images/mandrill.tiff”.  
Fatal error:  
ERROR: InitError: error compiling **init** : could not load library “/home/arodionov/.julia/packages/ImageMagick/d5KBL/deps/usr/lib/libMagickWand-6.Q16.so”  
/lib/x86\_64-linux-gnu/libz.so.1: version `ZLIB\_1.2.9’ not found (required by /home/arodionov/.julia/packages/ImageMagick/d5KBL/deps/usr/lib/libpng16.so.16)  
Stacktrace:  
[1] handle\_error(::InitError, ::FileIO.File{FileIO.DataFormat{:TIFF}}) at /home/arodionov/.julia/packages/FileIO/Y0Lre/src/error\_handling.jl:80  
[2] handle\_exceptions(::Array{Any,1}, ::String) at /home/arodionov/.julia/packages/FileIO/Y0Lre/src/error\_handling.jl:75  
[3] #load#27(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::FileIO.File{FileIO.DataFormat{:TIFF}}) at /home/arodionov/.julia/packages/FileIO/Y0Lre/src/loadsave.jl:193  
[4] load(::FileIO.File{FileIO.DataFormat{:TIFF}}) at /home/arodionov/.julia/packages/FileIO/Y0Lre/src/loadsave.jl:172  
[5] #load#13(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::String) at /home/arodionov/.julia/packages/FileIO/Y0Lre/src/loadsave.jl:118  
[6] load at /home/arodionov/.julia/packages/FileIO/Y0Lre/src/loadsave.jl:118 [inlined]  
[7] macro expansion at ./logging.jl:315 [inlined]  
[8] testimage(::String) at /home/arodionov/.julia/packages/TestImages/6bT9D/src/TestImages.jl:75  
[9] top-level scope at none:0  
during initialization of module ImageMagick

WHy\>

Yes, I did Pkg.update() yesterday.

I’m running Version 1.0.2 (2018-11-08) on Ubuntu 16.

Anatoly Rodionov

---

<div class="post-metadata">

**Author:** ![tim.holy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tim.holy/32/52_2.png) [@tim.holy](https://discourse.julialang.org/u/tim.holy)\
**Post date:** [December 16, 2018, 6:26pm UTC](https://discourse.julialang.org/t/problem-with-using-images/18713/2 "2018-12-16T18:26:57Z")

</div>

Unfortunately things are in an [awkward state](https://github.com/JuliaGraphics/Gtk.jl/pull/387) right now with regards to libz. Your best bet is to ensure that ImageMagick (or any other libz-loading package) loads before Gtk. You could do this:

```julia
using TestImages, Images, ImageMagick, ImageView # put ImageView after ImageMagick
img = testimage(“mandrill”)
imshow(img)

```

or, if you’d rather not need to be explicit about ImageMagick,

```julia
using TestImages, Images
img = testimage(“mandrill”)
using ImageView
imshow(img)

```

Sorry for the inconvenience.

---

<div class="post-metadata">

**Author:** ![ayarodionov](https://avatars.discourse-cdn.com/v4/letter/a/7ea924/32.png) [@ayarodionov](https://discourse.julialang.org/u/ayarodionov)\
**Post date:** [December 16, 2018, 8:21pm UTC](https://discourse.julialang.org/t/problem-with-using-images/18713/3 "2018-12-16T20:21:05Z")

</div>

Thank you so much Tim for you fast and helpful answer!

It works fine now.

Anatoly Rodionov
