summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xmacrofusion.py33
1 files changed, 20 insertions, 13 deletions
diff --git a/macrofusion.py b/macrofusion.py
index 3bfffa1..a80ed9e 100755
--- a/macrofusion.py
+++ b/macrofusion.py
@@ -197,6 +197,14 @@ class Interface:
self.spinbuttonsigma.set_digits(2)
self.spinbuttonsigma.set_value(0.2)
self.spinbuttonsigma.set_adjustment(self.ajus_sigma)
+
+ self.spinbuttonlargeurprev = self.gui.get_object("spinbuttonlargeurprev")
+ self.ajus_largeup = Gtk.Adjustment(value=640, lower=128, upper=1280, step_incr=1, page_incr=1, page_size=0)
+ self.spinbuttonlargeurprev.set_adjustment(self.ajus_largeup)
+
+ self.spinbuttonhauteurprev = self.gui.get_object("spinbuttonhauteurprev")
+ self.ajus_hauteup = Gtk.Adjustment(value=640, lower=128, upper=1280, step_incr=1, page_incr=1, page_size=0)
+ self.spinbuttonhauteurprev.set_adjustment(self.ajus_largeup)
self.buttonpreview = self.gui.get_object("buttonpreview")
self.checkbuttontiff = self.gui.get_object("checkbuttontiff")
@@ -361,9 +369,9 @@ class Interface:
def inittreeview(self):
"""initialisation de la liste d'images a importer"""
- self.liststoreimport = Gtk.ListStore(bool, str, str, GdkPixbuf.Pixbuf, str) #création de la listestore qui contiendra les noms d'images
+ self.liststoreimport = Gtk.ListStore(bool, str, GdkPixbuf.Pixbuf, str) #création de la listestore qui contiendra les noms d'images
self.listeimages.set_model(self.liststoreimport) #on donne la liststore au l'afficheur treeview
- self.listeimages.set_property('tooltip-column', 4)
+ self.listeimages.set_property('tooltip-column', 3)
self.colonneselect = Gtk.TreeViewColumn('') #Premiere colonne :
self.listeimages.append_column(self.colonneselect) #on l'ajoute au TreeView
@@ -371,18 +379,18 @@ class Interface:
self.colonneselect.pack_start(self.select, True) #on met le cellrender dans la colonne
self.colonneselect.add_attribute(self.select, 'active', 0) #on met les boutons actifs par défaut
- self.colonneimages = Gtk.TreeViewColumn(_('Image')) #deuxieme colonne, titre 'Image'
- self.listeimages.append_column(self.colonneimages) #on rajoute la colonne dans le treeview
- self.cell = Gtk.CellRendererText() #Ce sera des cellules de texte
- self.colonneimages.pack_start(self.cell, True) #que l'on met dans la colonne
- self.colonneimages.add_attribute(self.cell, 'text', 1) #et on specifie que c'est du texte simple
+ # self.colonneimages = Gtk.TreeViewColumn(_('Image')) #deuxieme colonne, titre 'Image'
+ # self.listeimages.append_column(self.colonneimages) #on rajoute la colonne dans le treeview
+ # self.cell = Gtk.CellRendererText() #Ce sera des cellules de texte
+ # self.colonneimages.pack_start(self.cell, True) #que l'on met dans la colonne
+ # self.colonneimages.add_attribute(self.cell, 'text', 1) #et on specifie que c'est du texte simple
self.colonneimages2 = Gtk.TreeViewColumn(_("Thumbnail")) #deuxieme colonne, titre 'Image'
self.listeimages.append_column(self.colonneimages2) #on rajoute la colonne dans le treeview
self.cell2 = Gtk.CellRendererPixbuf() #Ce sera des cellules de texte
self.colonneimages2.set_sizing(Gtk.TreeViewColumnSizing.FIXED)
self.colonneimages2.pack_start(self.cell2, True) #que l'on met dans la colonne
- self.colonneimages2.add_attribute(self.cell2, 'pixbuf', 3)
+ self.colonneimages2.add_attribute(self.cell2, 'pixbuf', 2)
self.cell2.set_property('visible', 1)
@@ -559,7 +567,7 @@ class Interface:
index = 0
for item in self.liststoreimport:
if item[0]:
- self.liste_images.append(item[2])
+ self.liste_images.append(item[1])
self.liste_aligned.append(donnees.previs_dossier + "/out" + format(index, "04d") + ".tif")
index += 1
if not Gui.checkbutton_a5_align.get_active():
@@ -621,13 +629,12 @@ class Interface:
if re.search('\\.jpg$|\\.jpeg$|\\.tiff$|\\.tif$', fichier, flags=re.IGNORECASE):
pb = GdkPixbuf.Pixbuf.new_from_file(fichier)
im = self.pixbuf2Image(pb)
-# im.save("welldone.jpg", "JPEG",quality=80)
self.size=im.size
- self.tags2 = Gui.get_exif(fichier)
+ # self.tags2 = Gui.get_exif(fichier)
if not self.tags2:
self.tags2=''
self.tooltip=("\n" + _("<b>Filename:</b> ") + os.path.basename(fichier) + "\n"+_("<b>Resolution:</b> ") + str(str(self.size[0]) + "x" + str(self.size[1])) + "\n" + self.tags2)
- self.liststoreimport.append([1,os.path.basename(fichier), fichier, GdkPixbuf.Pixbuf.new_from_file_at_size(fichier, 128, 128), self.tooltip])
+ self.liststoreimport.append([1, fichier, GdkPixbuf.Pixbuf.new_from_file_at_size(fichier, 128, 128), self.tooltip])
else:
self.badfiles.append(fichier)
if len(self.badfiles)>0:
@@ -755,7 +762,7 @@ class Thread_Preview(threading.Thread):
for item in self.liste:
if item[0]:
- chemin_miniature=creer_miniature(item[2],(int(self.taille[0]), int(self.taille[1])))
+ chemin_miniature=creer_miniature(item[1],(int(self.taille[0]), int(self.taille[1])))
images_a_align.append(chemin_miniature)
images_a_fusionner.append(donnees.previs_dossier + "/test" + format(index, "04d") + ".tif")
index += 1