[Ovmsdev] A call for help with photoshop
Mark Webb-Johnson
mark at webb-johnson.net
Thu Jul 17 09:56:22 HKT 2025
With reference to my previous message on the unified OVMS App, I am asking for volunteers - people familiar with photoshop - to help out now.
The current iOS and Android apps simply include all colour variants of every car as three images (map, top down, and 3/4 side view for the main screen). That becomes massive and unworkable. The Android App currently has about 19MB of vehicle images, and iOS is 32MB. It has gotten so bad that a while ago we stopped accepting any new images (for the iOS app at least).
I recognize that the car image matching your actual vehicle is important to users. Having the wrong image, while seemingly trivial, can be frustrating. People are proud of their vehicles and customization (colors, wraps, accessories, etc) is common.
To solve this in the unified app we have a base vehicle image as well as a transparent background grayscale mask of the painted areas. We can then overlay the mask over the base, and programmatically colorize the mask to match standard / custom colors. These are for each of the three images of the vehicle (main 3/4 view, map, and top down), and for each car type. I’ve attached some samples for the Tesla Roadster. [ note that we’ll also offer the option for the user to simply upload their own images from camera roll, but that is another topic, as 99% of users have standard cars ]
You can see a working example of this in action here:
https://snack.expo.dev/@ovmsmark/masked-colorizer
This approach should be able to bring the size down to perhaps 1/6th of what we have today.
What we are looking for is volunteers familiar with photoshop to help organize and create these vehicle images. The task would be to take whatever graphics we have now, organize and standardize them, then use photoshop to convert to layers (one for the base vehicle, and another for the paint) for each of the three views. It has also been discussed to perhaps create another layer for headlights and taillights (so we could easily switch these on/off to match the car state itself). Doing this work on the white variant color of each vehicle type seems to produce the best results.
So, any volunteers?
Regards, Mark



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20250717/3fd4b68d/attachment-0005.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ScreenRecording_07-17-2025 09-48-20_1.mov
Type: video/quicktime
Size: 4071282 bytes
Desc: not available
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20250717/3fd4b68d/attachment-0001.mov>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20250717/3fd4b68d/attachment-0006.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OVMS-X-5.png
Type: image/png
Size: 106310 bytes
Desc: not available
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20250717/3fd4b68d/attachment-0003.png>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20250717/3fd4b68d/attachment-0007.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: roadster_side_base.png
Type: image/png
Size: 256985 bytes
Desc: not available
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20250717/3fd4b68d/attachment-0004.png>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20250717/3fd4b68d/attachment-0008.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: roadster_side_mask.png
Type: image/png
Size: 89670 bytes
Desc: not available
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20250717/3fd4b68d/attachment-0005.png>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20250717/3fd4b68d/attachment-0009.htm>
More information about the OvmsDev
mailing list