mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-31 07:57:27 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
 | |
| from V1.0 to V2.0
 | |
| 
 | |
| _sane.c:
 | |
|   - Values for option constraints are correctly translated to floats
 | |
|     if value type is TYPE_FIXED for SANE_CONSTRAINT_RANGE and
 | |
|     SANE_CONSTRAINT_WORD_LIST
 | |
|   - added constants INFO_INEXACT, INFO_RELOAD_OPTIONS,
 | |
|     INFO_RELOAD_PARAMS (possible return values of set_option())
 | |
|     to module dictionnary.
 | |
|   - removed additional return variable 'i' from SaneDev_get_option(),
 | |
|     because it is only set when SANE_ACTION_SET_VALUE is used.
 | |
|   - scanDev.get_parameters() now returns the scanner mode as 'format',
 | |
|     no more the typical PIL codes. So 'L' became 'gray', 'RGB' is now
 | |
|     'color', 'R' is 'red', 'G' is 'green', 'B' is 'red'. This matches
 | |
|     the way scanDev.mode is set.
 | |
|     This should be the only incompatibility vs. version 1.0.
 | |
| 
 | |
| sane.py
 | |
|   - ScanDev got new method __load_option_dict() called from __init__()
 | |
|     and from __setattr__() if backend reported that the frontend should
 | |
|     reload the options.
 | |
|   - Nice human-readable __repr__() method added for class Option
 | |
|   - if __setattr__ (i.e. set_option) reports that all other options
 | |
|     have to be reloaded due to a change in the backend then they are reloaded.
 | |
|   - due to the change in SaneDev_get_option() only the 'value' is
 | |
|     returned from get_option().
 | |
|   - in __setattr__ integer values are automatically converted to floats
 | |
|     if SANE backend expects SANE_FIXED (i.e. fix-point float)
 | |
|   - The scanner options can now directly be accessed via scanDev[optionName]
 | |
|     instead scanDev.opt[optionName]. (The old way still works).
 | |
| 
 | |
| V1.0:
 | |
|   A.M. Kuchling's original pysane package. |