mirror of
https://github.com/digarok/b2d.git
synced 2026-10-24 21:02:23 +00:00
a14a055084a4adeb2cd489c88f32fc04317c46ec
ConvertMono seeks to the stored row for image line 2y, but read the second line of the pair sequentially — which in a bottom-up BMP is the stored row above (image line 2y-1), not below; the pos -= packet only updated the variable. Output line 0 averaged the top line with a read past EOF, every other line averaged with the previous line instead of the next, and the bottom source line was never read — a half-line vertical phase shift in 560x384 color mono conversions. Seek to the decremented pos so the pair is image lines 2y and 2y+1. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BCcEM6zYoVcXQt5YfvFo16
b2d
The b2d project provides modern builds of versions of bmp2dhr, a utility for converting modern graphics to Apple II graphics.
Releases
- see the releases page
Usage
The b2d command will show a small amount of help upon execution without any arguments.
Here's an example of converting a BMP to a LoRes Apple II screen:
b2d myimage.bmp L N
The L is for LoRes output, and the N specifies to not include any header, just the raw image data.
About
b2d project is by Dagen Brock
Bmp2DHR version 1.0 and 1.1 were publically released by Bill Buckels in 2014 and 2015 respectively. All rights reserved. See archival directory for more information.
Changelog
1.3 - Initial b2d project release
- Add no header option
- Bugfixes
- Cross-platform fixes and CICD work for new builds
Description
A Utility for Converting Modern Graphics to Apple II Graphics
2.5 MiB
0 Stars
1 Watchers
0 Forks
Languages
C
99.8%
Shell
0.2%