mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2023-10-10 13:36:59 +02:00
Fixed json generation of multi-colortransform
Former-commit-id: ecd587d1e623e34b8841d634b2217ef350e25210
This commit is contained in:
parent
336647b95b
commit
602afa14f6
@ -50,10 +50,16 @@ public class ColorConfig {
|
|||||||
|
|
||||||
strBuf.append("\t\t\"transform\" :\n");
|
strBuf.append("\t\t\"transform\" :\n");
|
||||||
strBuf.append("\t\t[\n");
|
strBuf.append("\t\t[\n");
|
||||||
for (TransformConfig transform : mTransforms) {
|
for (int i=0; i<mTransforms.size(); ++i) {
|
||||||
|
TransformConfig transform = mTransforms.get(i);
|
||||||
strBuf.append(transform.toJsonString());
|
strBuf.append(transform.toJsonString());
|
||||||
|
if (i == mTransforms.size()-1) {
|
||||||
|
strBuf.append("\n");
|
||||||
|
} else {
|
||||||
|
strBuf.append(",\n");
|
||||||
}
|
}
|
||||||
strBuf.append("\t\t]\n");
|
}
|
||||||
|
strBuf.append("\t\t],\n");
|
||||||
|
|
||||||
strBuf.append(smoothingToString() + "\n");
|
strBuf.append(smoothingToString() + "\n");
|
||||||
strBuf.append("\t}");
|
strBuf.append("\t}");
|
||||||
|
@ -41,10 +41,10 @@ public class TransformConfig {
|
|||||||
public String toJsonString() {
|
public String toJsonString() {
|
||||||
StringBuffer strBuf = new StringBuffer();
|
StringBuffer strBuf = new StringBuffer();
|
||||||
|
|
||||||
strBuf.append("\t\t{\n");
|
strBuf.append("\t\t\t{\n");
|
||||||
strBuf.append(hsvToJsonString() + ",\n");
|
strBuf.append(hsvToJsonString() + ",\n");
|
||||||
strBuf.append(rgbToJsonString() + ",\n");
|
strBuf.append(rgbToJsonString() + "\n");
|
||||||
strBuf.append("\t\t}");
|
strBuf.append("\t\t\t}");
|
||||||
|
|
||||||
return strBuf.toString();
|
return strBuf.toString();
|
||||||
}
|
}
|
||||||
@ -55,12 +55,12 @@ public class TransformConfig {
|
|||||||
*/
|
*/
|
||||||
private String hsvToJsonString() {
|
private String hsvToJsonString() {
|
||||||
StringBuffer strBuf = new StringBuffer();
|
StringBuffer strBuf = new StringBuffer();
|
||||||
strBuf.append("\t\t\t\"hsv\" :\n");
|
strBuf.append("\t\t\t\t\"hsv\" :\n");
|
||||||
strBuf.append("\t\t\t{\n");
|
strBuf.append("\t\t\t\t{\n");
|
||||||
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\"saturationGain\" : %.4f,\n", mSaturationGain));
|
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\t\"saturationGain\" : %.4f,\n", mSaturationGain));
|
||||||
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\"valueGain\" : %.4f\n", mValueGain));
|
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\t\"valueGain\" : %.4f\n", mValueGain));
|
||||||
|
|
||||||
strBuf.append("\t\t\t}");
|
strBuf.append("\t\t\t\t}");
|
||||||
return strBuf.toString();
|
return strBuf.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -72,29 +72,29 @@ public class TransformConfig {
|
|||||||
private String rgbToJsonString() {
|
private String rgbToJsonString() {
|
||||||
StringBuffer strBuf = new StringBuffer();
|
StringBuffer strBuf = new StringBuffer();
|
||||||
|
|
||||||
strBuf.append("\t\t\t\"red\" :\n");
|
strBuf.append("\t\t\t\t\"red\" :\n");
|
||||||
strBuf.append("\t\t\t{\n");
|
strBuf.append("\t\t\t\t{\n");
|
||||||
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\"threshold\" : %.4f,\n", mRedThreshold));
|
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\t\"threshold\" : %.4f,\n", mRedThreshold));
|
||||||
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\"gamma\" : %.4f,\n", mRedGamma));
|
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\t\"gamma\" : %.4f,\n", mRedGamma));
|
||||||
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\"blacklevel\" : %.4f,\n", mRedBlacklevel));
|
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\t\"blacklevel\" : %.4f,\n", mRedBlacklevel));
|
||||||
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\"whitelevel\" : %.4f\n", mRedWhitelevel));
|
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\t\"whitelevel\" : %.4f\n", mRedWhitelevel));
|
||||||
strBuf.append("\t\t},\n");
|
strBuf.append("\t\t\t\t},\n");
|
||||||
|
|
||||||
strBuf.append("\t\t\t\"green\" :\n");
|
strBuf.append("\t\t\t\t\"green\" :\n");
|
||||||
strBuf.append("\t\t\t{\n");
|
strBuf.append("\t\t\t\t{\n");
|
||||||
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\"threshold\" : %.4f,\n", mGreenThreshold));
|
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\t\"threshold\" : %.4f,\n", mGreenThreshold));
|
||||||
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\"gamma\" : %.4f,\n", mGreenGamma));
|
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\t\"gamma\" : %.4f,\n", mGreenGamma));
|
||||||
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\"blacklevel\" : %.4f,\n", mGreenBlacklevel));
|
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\t\"blacklevel\" : %.4f,\n", mGreenBlacklevel));
|
||||||
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\"whitelevel\" : %.4f\n", mGreenWhitelevel));
|
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\t\"whitelevel\" : %.4f\n", mGreenWhitelevel));
|
||||||
strBuf.append("\t\t\t},\n");
|
strBuf.append("\t\t\t\t},\n");
|
||||||
|
|
||||||
strBuf.append("\t\t\t\"blue\" :\n");
|
strBuf.append("\t\t\t\t\"blue\" :\n");
|
||||||
strBuf.append("\t\t\t{\n");
|
strBuf.append("\t\t\t\t{\n");
|
||||||
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\"threshold\" : %.4f,\n", mBlueThreshold));
|
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\t\"threshold\" : %.4f,\n", mBlueThreshold));
|
||||||
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\"gamma\" : %.4f,\n", mBlueGamma));
|
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\t\"gamma\" : %.4f,\n", mBlueGamma));
|
||||||
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\"blacklevel\" : %.4f,\n", mBlueBlacklevel));
|
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\t\"blacklevel\" : %.4f,\n", mBlueBlacklevel));
|
||||||
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\"whitelevel\" : %.4f\n", mBlueWhitelevel));
|
strBuf.append(String.format(Locale.ROOT, "\t\t\t\t\t\"whitelevel\" : %.4f\n", mBlueWhitelevel));
|
||||||
strBuf.append("\t\t\t}");
|
strBuf.append("\t\t\t\t}");
|
||||||
|
|
||||||
return strBuf.toString();
|
return strBuf.toString();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user