Repository navigation
0.0.3
PyImageCUDA 0.0.3 Release Notes
What's New
New Modules
Adjust - Color and tone adjustments (in-place operations)
Adjust.brightness()- Linear brightness adjustmentAdjust.contrast()- Contrast relative to middle grayAdjust.saturation()- Color intensity controlAdjust.gamma()- Non-linear brightness (gamma correction)
Transform - Geometric transformations
Transform.flip()- Horizontal, vertical, or both axesTransform.rotate()- Any angle rotation with expand/clip modes- Optimized fast paths for 90°, 180°, 270°
- Bilinear interpolation for arbitrary angles
Transform.crop()- Extract rectangular regions
Enhanced Blend Module
Blend.overlay()- Combines multiply and screen for contrastBlend.soft_light()- Gentle lighting effectBlend.hard_light()- Strong lighting effectBlend.mask()- Alpha masking with luminance or alpha modes
Documentation
All new operations include:
- Comprehensive examples with visual comparisons
- Performance notes and optimization tips
- Buffer reuse patterns for batch processing
Full docs: offerrall.github.io/pyimagecuda
Upgrade
pip install --upgrade pyimagecuda