BitmapTxt 1.0 Is Released

Finally after many months since the inital beta, I am pleased to give you BitmapTxt 1.0.

Updated and new elements included..

  • TAB character recognition, BitmapTxt will now treat TABs as 8 spaces
  • Candystripe line-break detection (when every second row incorrectly displayed as a line-break) and automatic removal
  • Performance improvements through the replacement of excess file loops with a single array loop

Unfortunately there is still a font rendering bug that occasionally occurs and cannot be traced or fix. It seems to be an issue with CFIMAGE or the font variable saved in server memory becoming corrupted when certain text files are rendered and copied to an blank image.

The only absolute work around so far is to reload font character file at every line pass during the image generation process. But the trade off is an increased render time of up to and over 40%. A new BitmapTxt argument, fontreload="1" has been created to adjust this function's settings. A value of 0 disables the function for optimal performance (default), otherwise you can supply any value between 1 (slowest, eliminate font problems) and 10 (faster, but less likely to fix the font problem).

Comments
BlogCFC was created by Raymond Camden. This blog is running version 5.5.006.