VickiLanger / LGBTQ-of-the-day-bot

Twitter bot tweeting fun goofy lgbtq things and queer history of the day
https://twitter.com/LGBTQotd
GNU General Public License v3.0
80 stars 172 forks source link

Generate WCAG compliant Images for Backgrounds instead of using files in `img_bg #265

Open VickiLanger opened 3 years ago

VickiLanger commented 3 years ago

Is your feature request related to a problem? Please describe. Currently, a light-colored translucent box is used on top of the background images. It was used as a way to make the words accessible, but it's hindering the legibility in a lot of cases.

Describe the solution you'd like Generate a background image that complies with WCAG a11y standards.

Describe alternatives you've considered randomized pride flag colored backgrounds masked to lighten them up and allow for AA accessibility

Additional context Currently using images in the img_bg folder. get_img_for_tweet.py is used to add text to those images.

2

250

147

https://pillow.readthedocs.io/en/stable/reference/Image.html#PIL.Image.new https://alexwlchan.net/2020/03/stripey-flag-wallpapers/ https://alexwlchan.net/2016/10/wallpapers-with-pillow/ https://alexwlchan.net/2016/10/tiling-the-plane-with-pillow/


Image Requirements

Standard Fonts

Standard Colors

Proposed workflow:

  1. Fork this repo
  2. Add images to img_bg keeping to the existing naming conventions:
    • Each image should have the twitter handle and meet accessibility standards
    • follow the examples in img_bg
  3. Once you are done and checked for typos, commit it & push your work to your fork
  4. Submit a PR against this repo

Someone will look it over and, if deemed appropriate, will merge your PR.

Thanks for contributing!


Don't forget to follow the bot on Twitter to see the hard work you put in.

VickiLanger commented 3 years ago

Started in: generate_stripey_backgrounds.py

https://github.com/VickiLanger/LGBTQ-of-the-day-bot/blob/production/generate_stripey_backgrounds.py

heavily influenced (mostly the same as) by https://alexwlchan.net/2020/03/stripey-flag-wallpapers/