I'm trying to do some image file work, specifically convert one image file format to another. Does anyone know of any examples/guides for how one might accomplish this? What kinds of programming languages is this generally done with?
Edit: Apparently I know so little about this I don't even know the important info to tell you :)
So I'm only useful with C++, Java, Python, and the web design languages (HTML, CSS, Javascript/JQuery).
Specifically, I have an image file that is 5 dimensional (X, Y, Z, Time, Channel) and arranges the values of pixels in each coordinate of the 5d matrix in 1 chunk according to an algorithm that increments channel 1x, then every X for the same Y, Z, Time, then every X for the next Y but same Z, Time, etc. What I want to do is reorder that raw data for each pixel so that it is in a .tiff format, which is defined by IFDs, where each IFD would correspond to the X,Y data and there would be Z*Time*Channel IFDs.
Essentially, I just want to reorder the binary values found at each pixel in the image. For example, some image types have a number between 0-255 for grayscale defined at each pixel coordinate (X, Y, Z, Time, Channel). In that scenario, I just want to grab the hex-value at the coordinate, and put it in the correct order according to the .tif designation above.
Also, this would run in windows and mac for now. Would it be possible to do it in Python?