mirror of
https://github.com/CarmJos/EasyPlugin.git
synced 2024-09-19 19:25:45 +00:00
chore: 修改格式以便阅读
This commit is contained in:
parent
9ad80b4916
commit
3d52d5db15
@ -99,20 +99,19 @@ public class ColorParser {
|
|||||||
String[] characters = text.split("");
|
String[] characters = text.split("");
|
||||||
int step = characters.length; // 变换次数
|
int step = characters.length; // 变换次数
|
||||||
|
|
||||||
int[] directions = new int[]{
|
// 决定每种颜色变换的方向
|
||||||
startColor.getRed() < endColor.getRed() ? 1 : -1,
|
int rDirection = startColor.getRed() < endColor.getRed() ? 1 : -1;
|
||||||
startColor.getGreen() < endColor.getGreen() ? 1 : -1,
|
int gDirection = startColor.getGreen() < endColor.getGreen() ? 1 : -1;
|
||||||
startColor.getBlue() < endColor.getBlue() ? 1 : -1
|
int bDirection = startColor.getBlue() < endColor.getBlue() ? 1 : -1;
|
||||||
}; // 决定每种颜色变换的方向
|
|
||||||
|
|
||||||
int rStep = Math.abs(startColor.getRed() - endColor.getRed()) / (step - 1);
|
int rStep = Math.abs(startColor.getRed() - endColor.getRed()) / (step - 1);
|
||||||
int gStep = Math.abs(startColor.getGreen() - endColor.getGreen()) / (step - 1);
|
int gStep = Math.abs(startColor.getGreen() - endColor.getGreen()) / (step - 1);
|
||||||
int bStep = Math.abs(startColor.getBlue() - endColor.getBlue()) / (step - 1);
|
int bStep = Math.abs(startColor.getBlue() - endColor.getBlue()) / (step - 1);
|
||||||
|
|
||||||
String[] hexes = IntStream.range(0, step).mapToObj(i -> colorToHex(
|
String[] hexes = IntStream.range(0, step).mapToObj(i -> colorToHex(
|
||||||
startColor.getRed() + rStep * i * directions[0],
|
startColor.getRed() + rStep * i * rDirection,
|
||||||
startColor.getGreen() + gStep * i * directions[1],
|
startColor.getGreen() + gStep * i * gDirection,
|
||||||
startColor.getBlue() + bStep * i * directions[2]
|
startColor.getBlue() + bStep * i * bDirection
|
||||||
)).toArray(String[]::new);
|
)).toArray(String[]::new);
|
||||||
|
|
||||||
return IntStream.range(0, characters.length)
|
return IntStream.range(0, characters.length)
|
||||||
|
Loading…
Reference in New Issue
Block a user