diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/PngWritingHelper.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/PngWritingHelper.java index 42cb1100ad76122b426a9bfd03ea112faf43bdf7..94265c21ccd4145dcee45d81fc1ca71a11d99a4f 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/PngWritingHelper.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/PngWritingHelper.java @@ -82,7 +82,7 @@ public class PngWritingHelper for (int col = 0; col < cols; ++col) { WritableRaster raster = image.getRaster(); - short[] value = (short[]) raster.getDataElements(row, col, null); + short[] value = (short[]) raster.getDataElements(col, row, null); // TODO The values converted by the color model seem to be byte swapped. We // currently just put the value in the green channel until we figure out how to // handle these images.