@hangInThere
Okay, this is what I do for now:
[[0,[24,24,24,255]],
[38.67625899280576,[240,240,240,255]],
[40.51798561151079,[229,172,255,255]],
[53.410071942446045,[183,95,226,255]],
[79.19424460431655,[149,38,205,255]],
[81.03597122302158,[64,64,163,255]],
[106.82014388489209,[70,106,227,255]],
[130.76258992805757,[49,153,231,255]],
[154.70503597122303,[41,187,246,255]],
[186,[163,253,61,255]],
[195,[237,208,59,255]],
[205,[251,128,34,255]],
[214,[210,49,4,255]],
[223,[122,4,3,255]],
[256,[48,0,0,255]]]
which results in this color scale:
and the IR image:
Instead of cloud top pressure, the color scale goes by cloud top temperature in Kelvins.
Here, ground temperature is around 25 degC, i.e. 298K, and assuming 6.5K drop in temperature for every 1km increase of altitude, low clouds with top below 1km should read higher than about 291K, thus colored in the lightest purple or even white.
The temperatures in the color scale need to be adjusted by however much the ground temperature is higher or lower than 25 degC. Obviously if the ground is 40 degC like in Europe's summer 2022 (15 degrees on top of 25 degC) we will be making an error in cloud altitude of more than 2km and mistaken mid altitude clouds for low altitude if the color scale's temperatures aren't adjusted accordingly.
If someone can improve further, please post a reply below.