Example #1
0
 def guarda_huffman_shift(self,widget):
     imagen_aux = Image.fromarray(self.imagen)
     h = imagen_aux.histogram()
     nbl = self.wTree.get_widget("hfs_nb").get_text()
     tc = huffman_shift.genera_tabla_codigos_shift(h,int(nbl))
     dim = self.imagen.shape[0]*self.imagen.shape[1]
     lm = Lmedia.calcula_L_media(tc.items,dim)
     self.wTree.get_widget("dimension").set_label("Lmedia : "+str(lm))
     cadena01 = huffman_shift.codificar_img(tc,self.imagen)
     if aht4.crea_guarda_archivo(self.nombre_archivo+".hfs",self.imagen,tc,cadena01):
         print "Archivo huffman shift creado!"
     self.dialogo_tp.hide()
Example #2
0
 def guarda_binary_shift(self,widget):
     imagen_aux = Image.fromarray(self.imagen)
     h = imagen_aux.histogram()
     nbl = self.wTree.get_widget("bsh_nb").get_text()
     tc = binary_shift.tabla_base(h,int(nbl))
     tc.asigna_codigo()
     dim = self.imagen.shape[0]*self.imagen.shape[1]
     lm = Lmedia.calcula_L_media(tc.items,dim)
     self.wTree.get_widget("dimension").set_label("Lmedia : "+str(lm))
     cadena01 = binary_shift.codificar_img(tc,self.imagen)
     if aht4.crea_guarda_archivo(self.nombre_archivo+".bsh",self.imagen,tc,cadena01):
         print "Archivo binary shift creado!"
     self.dialogo_tp.hide()