Skip to content

v0.2.0

Compare
Choose a tag to compare
@ashish0kumar ashish0kumar released this 20 Apr 11:33
· 9 commits to main since this release

v0.2.0 - Major Code Quality & Resizing Improvements

This release focuses on significantly improving the underlying code quality, correctness, and the visual output of the image resizing functionality.

Key changes and improvements in this version:

  • Enhanced Code Quality: Extensive refactoring for better readability, maintainability, and clarity. This includes improved naming conventions, consistent formatting, and comprehensive code comments.
  • Core Logic Corrections: Addressed and fixed bugs related to state management (like the static edge detection variable) and confusing data structures, leading to more reliable processing.
  • High-Quality Image Resizing: Replaced the basic nearest-neighbor interpolation with a more advanced bilinear algorithm by integrating the stb_image_resize2 library. This results in smoother, less grainy, and more accurate ASCII art output when scaling images.
  • Increased Robustness: Added basic validation for command-line arguments to prevent common errors like missing values for options.

This update provides a more stable, understandable, and visually improved foundation for pixcii.