I'm trying to convert this java code to python:
BufferedImage image;
FileInputStream fstream1 = new FileInputStream("image.png")
image = ImageIO.read(fstream1);
int max = -40000000; //Java rgb returns negative values
for (int i = 0; i < 128; i++)
{
for (int j = 0; j < 255; j++)
{
color = image.getRGB(j, i); //returns integer
.....
I tried this in python:
from PIL import Image
image = Image.open("image.png").convert("RGBA")
pixels = image.load()
for i in range(128):
for j in range(255):
color = pixels[j, i] #returns (R, G, B, A);
The problem however is that i'm getting different values in python.
Why does java returns negative integer values and how do i get the same result in python?