15
15
# Destination folder
16
16
DESTPATH = '/run/media/madi/TOSHIBA EXT/DMC/jpg_coarser/' + os .sep
17
17
# Original resolution
18
- RES_ORIGINAL = 0.15
18
+ RES_ORIGINAL = 0.30
19
19
# Current resolution
20
20
RES_CURRENT = 0.60
21
21
22
+ DMC = True # Boolean. DMC files have been renamed. So if DMC, the xml
23
+ # file must be edited to reflect the name change. For other data, put False
24
+
22
25
#-----------------------------------------------------------------------
23
26
24
27
def CreateFileList (FILEPATH ):
@@ -31,9 +34,16 @@ def CreateFileList(FILEPATH):
31
34
32
35
#-----------------------------------------------------------------------
33
36
34
- def updateXml (FILENAME , FILEPATH , DESTPATH ):
37
+ def updateXml (FILENAME , FILEPATH , DESTPATH , DMC ):
35
38
tree = ET .parse (FILEPATH + FILENAME )
36
39
root = tree .getroot ()
40
+
41
+ if DMC == True :
42
+ orig_name = str (root .find ("./filename" ).text )
43
+ firstPart , secondPart = orig_name .split ("_" )
44
+ curr_name = firstPart + "_dmc_" + secondPart
45
+ root .find ("./filename" ).text = curr_name
46
+ root .find ("./filename" ).set ('updated' , 'yes' )
37
47
38
48
# Update size of current image
39
49
orig_img_width = int (root .find ("./size/width" ).text )
@@ -86,7 +96,7 @@ def updateXml(FILENAME, FILEPATH, DESTPATH):
86
96
87
97
fileList = CreateFileList (FILEPATH )
88
98
for filename in fileList :
89
- updateXml (filename , FILEPATH , DESTPATH )
99
+ updateXml (filename , FILEPATH , DESTPATH , DMC )
90
100
91
101
print "Updated xml files saved in " , DESTPATH
92
102
0 commit comments