X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDCalc%2Ftui%2Fmedimages.py;h=6493341039f053f0a19374d4ae321e23f981a8c3;hb=5efa8da4c0377f66765a10522f15f2368c54779b;hp=d6f113399fbe8151022f86ba4e6dbe451b985d3a;hpb=7d5fb5a50f6d091af34805871047f2fe72bdf293;p=modules%2Fmed.git diff --git a/src/MEDCalc/tui/medimages.py b/src/MEDCalc/tui/medimages.py index d6f113399..649334103 100644 --- a/src/MEDCalc/tui/medimages.py +++ b/src/MEDCalc/tui/medimages.py @@ -1,5 +1,5 @@ # -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2015 CEA/DEN, EDF R&D +# Copyright (C) 2007-2016 CEA/DEN, EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -20,7 +20,12 @@ # Author : Guillaume Boulant (EDF) -import MEDCoupling as MC +import sys +if sys.platform == "win32": + import MEDCouplingCompat as MC +else: + import MEDCoupling as MC + import MEDLoader as ML from PIL import Image @@ -34,7 +39,7 @@ class FieldBuilder: # Load the image file in a numpy array using PIL. img=Image.open(imageFilepath) imgbw=ImageOps.grayscale(img) - # WARN: We keep only the grayscale. Maybe, it could be usefull + # WARN: We keep only the grayscale. Maybe, it could be useful # to get the RGB scales each on one component of the field. # Creating a cartesian mesh with a grid of the size of the image @@ -53,7 +58,7 @@ class FieldBuilder: def createMesh(self, meshname, sizeX, sizeY): """ Creating a cartesian mesh with a grid of the size of the image. - sizeX and sizeY should be respectively the width and heigth of the + sizeX and sizeY should be respectively the width and height of the image. """ # >>> @@ -83,10 +88,10 @@ class FieldBuilder: coordsY.setValues(arrY,nbNodesY,1) cmesh.setCoords(coordsX,coordsY) - print "Imagem mesh dimension: %d"%cmesh.getSpaceDimension() + print("Imagem mesh dimension: %d"%cmesh.getSpaceDimension()) # WARN: In the current state of development of MEDLoader, only - # unstructured meshes are supported for writting function in med + # unstructured meshes are supported for writing function in med # files. We just have to convert the cartesian mesh in an unstructured # mesh before creating the field. umesh=cmesh.buildUnstructured();