pietrod21

compressione infinita

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