dev: Updated image library

This commit is contained in:
Kwoth
2024-09-04 06:55:59 +00:00
parent e56190e9da
commit e85e7c49cb
9 changed files with 57 additions and 46 deletions

View File

@@ -90,7 +90,7 @@ public class CryptoService : INService
img.Mutate(x =>
{
x.DrawLines(color, 2, points);
x.DrawLine(color, 2, points);
});
return img;
@@ -220,7 +220,7 @@ public class CryptoService : INService
{
if (page >= 25)
page = 24;
using var http = _httpFactory.CreateClient();
http.AddFakeHeaders();

View File

@@ -94,7 +94,7 @@ public sealed class ImagesharpStockChartDrawingService : IStockChartDrawingServi
=> image.Mutate(ctx =>
{
foreach (var data in drawData)
ctx.DrawLines(data.IsGreen
ctx.DrawLine(data.IsGreen
? _greenBrush
: _redBrush,
1,
@@ -128,7 +128,7 @@ public sealed class ImagesharpStockChartDrawingService : IStockChartDrawingServi
{
// draw guides
foreach (var y in lines)
ctx.DrawLines(_lineGuideColor, 1, new PointF(0, y), new PointF(WIDTH, y));
ctx.DrawLine(_lineGuideColor, 1, new PointF(0, y), new PointF(WIDTH, y));
// // draw min and max price on the chart
// ctx.DrawText(min.ToString(CultureInfo.InvariantCulture),
@@ -156,7 +156,7 @@ public sealed class ImagesharpStockChartDrawingService : IStockChartDrawingServi
image.Mutate(ctx =>
{
ctx.DrawLines(_sparklineColor, 2, points);
ctx.DrawLine(_sparklineColor, 2, points);
});
return Task.FromResult<ImageData?>(new("png", image.ToStream()));
@@ -177,7 +177,7 @@ public sealed class ImagesharpStockChartDrawingService : IStockChartDrawingServi
var points = GetSparklinePointsInternal(series);
image.Mutate(ctx =>
{
ctx.DrawLines(Color.ParseHex("00FFFFAA"), 1, points);
ctx.DrawLine(Color.ParseHex("00FFFFAA"), 1, points);
});
return Task.FromResult<ImageData?>(new("png", image.ToStream()));