import numpy as np
from PIL import Image
# Generate a 10x10 grid of random RGB colors
grid_size = (10, 10)
grid = np.random.randint(0, 256, (*grid_size, 3), dtype=np.uint8)
print("Generated a random 10x10 grid of colors.")
# Convert the grid into a PIL Image
image = Image.fromarray(grid)
print("Converted the grid into a PIL Image.")
# Scale up the image to 512x512 pixels using Nearest Neighbor interpolation
scaled_size = (512, 512)
image = image.resize(scaled_size, resample=Image.NEAREST)
print(f"Scaled up the image to {scaled_size} pixels.")
# Save the resulting image as 'result.png'
output_file = 'result.png'
image.save(output_file)
print(f"Image saved as '{output_file}'.")
Create and Save Random Color Grid as PNG Image
Related Posts
More content you might like
Tutorial
javascript
Data Visualization with D3.js and JavaScript: A Comprehensive Guide
d3.csv("data.csv").then(data => {
data.forEach(d => {
d.value = +d.value; // Convert string to number
});
// Use the data to create a chart
});This method loads data from a CSV file, converts the values to numbers, and allows you to use the data for visualization.
Aug 30, 2024
Read More Tutorial
Getting Started with ApexCharts
Let’s start by creating a basic line chart.
var options = {
chart: {
type: 'line'
},
series: [{
name: 'Sales',
data: [10, 20, 15, 30, 25, 40, 35]
}],
xaxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul']
}
}
var chart = new ApexCharts(document.querySelector("#chart"), options);
chart.render();Aug 21, 2024
Read More Code
python
Generate and Save Multiple Randomly Colored Grids with Unique IDs
No preview available for this content.
Jan 26, 2024
Read MoreDiscussion 0
Please sign in to join the discussion.
No comments yet. Be the first to share your thoughts!