Pil image fromarray grayscale

Join Stack Overflow to analyze, percentage expertise, and construct your profession.

Find centralized, relied on content and collaborate across the technology you use most.

Q&A for work

Connect and share knowledge within a unmarried location that is structured and clean to look.

I actually have created an array thusly:

What I want this to do is display a single crimson dot inside the center of a 512×512 image. (At least to start with… I assume I can determine out the relaxation from there)

You could use PIL to create (and display) an picture:

The following ought to work:

If you’re the usage of Jupyter notebook/lab, use this inline command before uploading matplotlib:

A greater featureful way is to install ipyml pip deploy ipympl and use

Shortest route is to use scipy, like this:

This requires PIL or Pillow to be established as nicely.

A similar technique also requiring PIL or Pillow but which might also invoke a exceptional viewer is:

How to show photos stored in numpy array with instance (works in Jupyter pocket book)

I know there are alternatives less difficult answers but this one will provide you with information of the way pix are absolutely drawn from a numpy array.

Display array of 1 picture

Create empty 10 x 10 subplots for visualizing one hundred images

What does axes.flat do? It creates a numpy enumerator so you can iterate over axis so that you can draw gadgets on them. Example:

Using pygame, you may open a window, get the choices floor as an array of pixels, and control as you need from there. You’ll need to copy your numpy array into the choices surface array, but, with a purpose to be plenty slower than doing actual photographs operations on the pygame surfaces themselves.

Using pillow’s fromarray, as an example:

The Python Imaging Library can display photographs using Numpy arrays. Take a have a look at this web page for sample code:

EDIT: As the choices word on the lowest of that page says, you have to take a look at the contemporary release notes which make this a lot less difficult:


Supplement for doing so with matplotlib. I observed it accessible doing laptop imaginative and prescient tasks. Let’s say you bought facts with dtype = int32

this can be a possible code answer:

Your Answer

Thanks for contributing a solution to Stack Overflow!

To analyze extra, see our pointers on writing first rate answers.

Required, but in no way shown

Required, however never shown

By clicking “Post Your Answer”, you settle to our phrases of provider, privacy coverage and cookie coverage

Not the answer you're looking for? Browse different questions tagged python arrays image numpy information-visualization or ask your own question.

site layout / logo © 2021 Stack Exchange Inc; consumer contributions certified under cc via-sa. rev 2021.7.29.39876

By clicking “Accept all cookies”, you settle Stack Exchange can store cookies for your tool and reveal facts in accordance with our Cookie Policy.