17 lines
		
	
	
		
			346 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			346 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env python3
 | |
| import argparse
 | |
| 
 | |
| parser = argparse.ArgumentParser()
 | |
| parser.add_argument('edid_file', type=str, help="edid file")
 | |
| args = parser.parse_args()
 | |
| 
 | |
| f = open(args.edid_file, 'rb')
 | |
| edid = f.read()
 | |
| x = edid[56] | ((edid[58] & 0xf0) << 4)
 | |
| y = edid[59] | ((edid[61] & 0xf0) << 4)
 | |
| 
 | |
| print("resolution: {} x {}".format(x, y))
 | |
| 
 | |
| f.close()
 | |
| 
 | 
