Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Images #11

Open
Pablo-Martinetz opened this issue Oct 9, 2024 · 4 comments
Open

Add Images #11

Pablo-Martinetz opened this issue Oct 9, 2024 · 4 comments

Comments

@Pablo-Martinetz
Copy link

Wehre can i add my custom images for this screen safer

@noromamai
Copy link

the DVD image (png) is base64 encoded into the screensaver-main.qml file. don't forget to change the size of width and height to match your image. image should be black and transparant. transparant areas are what will change color

@luckygreen
Copy link

@noromamai the feature request hidden in the original question has been around for at least 6 years. I am pledging a reward of $100 or 100 Euro (implementer's choice) for someone to address this feature request once and for all.

Possible designs include:

  • being able to put a PNG with a specific name into the same directory as the .qml and pulls in the PNG dynamically.
  • a stand-alone script that is fed screensaver-main.qml and the .png, outputting a new screensaver-main.qml.
  • something more elegant.

Design proposals have to be approved by me in advance of implementation to be eligible for the rewards. Proposals have to be received by me by 2025-02-09 (any time zone) to be eligible for the rewards.

Implementations need to be finished, checked in, and available to the end user by 2025-02-09 to receive the reward. If there is more than one implementation, I will choose the winner.

@aabytt
Copy link
Contributor

aabytt commented Feb 6, 2025

@luckygreen do you mean the same bouncing logo screensaver but with an option to replace the image with your own?

@luckygreen
Copy link

luckygreen commented Feb 7, 2025

@luckygreen do you mean the same bouncing logo screensaver but with an option to replace the image with your own?

Correct. Many, if not most, users want to replace the bouncing DVD logo with a logo of their own. Without having to touch some base64-encoded string in some code on GitHub.

Here is one possible design that would work for an end user:

  • put an image file of specs X onto a USB flash drive.
  • Insert flash drive into LG TV.
  • the code looks for an image file with a particular name in the root directory of any attached flash drives, sanity checks the file contents, and uses the file contents for the bouncing image.
  • Implied in this design is a READ.ME that tells the user what the image file specs have to be. (In my case, I would want to be told the maximum pixel size and color depth of the image file. Others will need to know the minimum).
  • if the code finds no such matching image file or there is no USB flash drive, display the default DVD logo.

There may be other designs that would work for an end user. I am not married to any particular design. But whatever the design, it can't require the end user to modify code on GitHub. That would not be end-user friendly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants