pietrod21

compressione infinita

Oct 11th, 2013
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.13 KB | None | 0 0
  1.  
  2.  
  3. plainText = input("Enter a one-word, lowercase message: ")
  4. ordvalue=''
  5. for i in range((len(plainText))):
  6.     ordvalue= ordvalue + str(ord(plainText[i]))
  7. print(int(ordvalue))
  8.  
  9. numero=int(ordvalue)
  10. ##convertinumordvalue in sistema x
  11. #sistema = input("inserire base sistema: ")
  12. #if divisione != 0:
  13. #    divisione=numero/sistema
  14. #    resto=numero%sistema
  15.    
  16.  
  17.  
  18. ##scrivi il numero tre cifre alla volta in rgb di ogni pixel in successione
  19. '''
  20. per ottimizzarlo si procede così:
  21. ogni 8 bit successivi diventano in successione R poi G poi B
  22. esempio
  23. 101101101111111101011011
  24. 10110110=182
  25. 11111111=255
  26. 01011011=91
  27. (R,G,B)=(182,255,91)
  28. e si procede nella lettura escrittura
  29. nota: ora faccio dei calcoli ma risulta che il tempo di conversione
  30. da binario a decimale per 8 cifre sia
  31. 1.001 quello di lettura, considerando quello di scrittura 0.002,
  32. quinaid la compressione dovrebbe prendere anche poco tempo
  33. e così anche per la decompressione: praticamente è più efficiente sia in
  34. tempo che in compressione di una zip o rar, e in più hai anche una bella immagine
  35. artistica
  36. '''
  37.  
  38.  
  39. ##FINE CRIPTAGGIO--------ORA IL PROCESSO INVERSO
Advertisement
Add Comment
Please, Sign In to add comment