- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to save an array as a grayscale image with Matplotlib/Numpy?
To save an array as a grayscale image with Matplotlib/numpy, we can take the following steps −
- Set the figure size and adjust the padding between and around the subplots.
- Create random data with 5☓5 dimension.
- Set the colormap to "gray".
- Plot the data using imshow() method.
- To display the figure, use show() method.
Example
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True arr = np.random.rand(5, 5) plt.gray() plt.imshow(arr) plt.show()
Output
- Related Articles
- How to show numpy 2D array as grayscale image in Jupyter Notebook?
- Matplotlib figure to image as a numpy array
- Show a grayscale Open CV image with Matplotlib
- How to save HTML Canvas as an Image with canvas.toDataURL()?
- How to save an image with matplotlib.pyplot?
- Overlay an image segmentation with Numpy and Matplotlib
- PyTorch – How to convert an image to grayscale?
- How to save DIV as Image with HTM5 canvas to image with the extension?
- Drawing circles on an image with Matplotlib and NumPy
- How to save DIV as Image with canvas2image with extension in HTML?
- Converting an Image to Grayscale using CSS3
- Converting an image from colour to grayscale using OpenCV
- How to save the plot to a numpy array in RGB format?
- How to save a Librosa spectrogram plot as a specific sized image?
- How to save a plot in Seaborn with Python (Matplotlib)?

Advertisements