Squashed commit of the following: (#16100)
commit c59c1281218105b85c83435855c241a86315fce1 Merge: 0c28a1b5a249676d2f4d
Author: Matthew Leibowitz <mattleibow@live.com> Date: Tue Apr 2 19:08:33 2024 +0200 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 0c28a1b5a28dd6197bfb3cf546ef6db5a0d4f5de Merge: 13ee3c8fc0e0b85ca9fc
Author: moljac <mcvjetko@holisticware.net> Date: Wed Mar 20 18:58:22 2024 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 13ee3c8fc0f7dcb9cb967355541939a9fcd7241c Author: moljac <mcvjetko@holisticware.net> Date: Fri Mar 15 17:59:23 2024 +0100 fixes for obsolete classes commit 9dd7bfe82d2217c234668cde381a8cc72f78e3ca Author: moljac <mcvjetko@holisticware.net> Date: Fri Mar 15 09:52:51 2024 +0100 Svg.Skia bumped to 1.0.0.16 that has netstandard2.0 package commit e45d3cfdb19643373ab7f388bf11e09d318cfe0a Author: moljac <mcvjetko@holisticware.net> Date: Thu Mar 14 20:18:55 2024 +0100 downgrade Svg.Skia commit f1c8b3d86dc41161d6055e0c50893af2bdbc72c2 Author: moljac <mcvjetko@holisticware.net> Date: Wed Mar 13 18:56:06 2024 +0100 Update Versions.props commit e663e6273956420be43d7223fe4f7da489782835 Merge: 4cfef267c8289b6c210b
Author: moljac <mcvjetko@holisticware.net> Date: Wed Mar 13 15:40:49 2024 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 4cfef267c804be8cb478177fe54049e0f313dc2e Author: moljac <mcvjetko@holisticware.net> Date: Wed Mar 6 15:23:49 2024 +0100 downgrade because of removed netstandard2.0 TFM commit 7b9d04c79f10eeec9131381c357c15cf5ff2f705 Author: moljac <mcvjetko@holisticware.net> Date: Mon Mar 4 21:33:33 2024 +0100 bumped SvgSkia and ExCSS again commit 3c9ff0a1efa7c84ca75c4b6efce90f364a96c666 Merge: 0b688bb71a126f47aaf9
Author: moljac <mcvjetko@holisticware.net> Date: Mon Mar 4 20:26:58 2024 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 0b688bb71a70e74c55152ffcf77975ed99357572 Merge: 35febc93596ec214fc8f
Author: moljac <mcvjetko@holisticware.net> Date: Tue Nov 14 10:49:50 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 35febc935957c1372753e5bde2edbe647ed4982d Merge: b5666d67ffb41492592d
Author: moljac <mcvjetko@holisticware.net> Date: Wed Nov 8 22:33:58 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit b5666d67ff02b5731005418bbbe63513d408f67c Author: moljac <mcvjetko@holisticware.net> Date: Wed Nov 8 16:33:04 2023 +0100 reverted case sensitive filename fix commit 6de2948c493df80a01309b7d9753d8096ef3d66c Merge: b321b9a44db170fbb7d3
Author: moljac <mcvjetko@holisticware.net> Date: Wed Nov 8 15:35:25 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit b321b9a44d4820c9a74f3b7ad53b2a404288d252 Author: moljac <mcvjetko@holisticware.net> Date: Wed Nov 8 15:07:31 2023 +0100 workarounds for unit tests (off by 1 pixel errors) commit acaed1d81542ed1c55c22aca720dd4f86ea4b695 Author: moljac <mcvjetko@holisticware.net> Date: Tue Nov 7 17:04:42 2023 +0100 another pixel assert fixed commit 4978ea39dbbd3fbc7c0fc8488283dee3faa65467 Author: moljac <mcvjetko@holisticware.net> Date: Tue Nov 7 17:01:56 2023 +0100 skColor for pixel assert added commit e9966c6940719e16f0a21905b74025eb71dc114a Author: moljac <mcvjetko@holisticware.net> Date: Tue Nov 7 16:57:58 2023 +0100 reverting assert commit 92a50e6782aaa8ffd7655f8acf9442eb9a89acd3 Author: moljac <mcvjetko@holisticware.net> Date: Tue Nov 7 09:36:16 2023 +0100 more assert workarounds commit 3084e77b921a8feccf4828e89c5433e01536abb3 Author: moljac <mcvjetko@holisticware.net> Date: Tue Nov 7 08:06:09 2023 +0100 another assert fixed commit 50d2c984fe1560a754f0847cf26c7bfb90ba8884 Merge: 4dea7478fec02a670653
Author: moljac <mcvjetko@holisticware.net> Date: Tue Nov 7 08:05:49 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 4dea7478fe33ace2fe7cce6dad4a871c77568008 Merge: f53c953ac77b06dba533
Author: moljac <mcvjetko@holisticware.net> Date: Mon Nov 6 21:39:05 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit f53c953ac7b1a4c8d4ff2a716559c7c619b68f46 Author: moljac <mcvjetko@holisticware.net> Date: Mon Nov 6 21:36:01 2023 +0100 assert fix commit 90ce47770e0be8c6d69163b58b75b3726c5d104c Merge: d5a152de2b7be95d4e89
Author: moljac <mcvjetko@holisticware.net> Date: Mon Nov 6 20:26:11 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit d5a152de2bc073c76af8f9820a82b2727234c56f Author: moljac <mcvjetko@holisticware.net> Date: Mon Nov 6 20:25:34 2023 +0100 fix casesensitivity commit 16187d3c2528c0ce94ea452c484529b7646765d4 Author: moljac <mcvjetko@holisticware.net> Date: Sun Nov 5 09:40:45 2023 +0100 downgrade ExCSSPackageVersion commit f2ae325fa49cff78232bc7337925f0cf3996b3a1 Merge: 6413516ab0a5f717beb1
Author: moljac <mcvjetko@holisticware.net> Date: Sat Nov 4 14:25:26 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 6413516ab0c73d0050a79d7af1969af9e14408d2 Author: moljac <mcvjetko@holisticware.net> Date: Tue Oct 31 16:49:07 2023 +0100 Update Resizetizer.UnitTests.csproj commit e59d443a23382721e233cfb5c3f2ee66207cc4a2 Author: moljac <mcvjetko@holisticware.net> Date: Tue Oct 31 16:48:32 2023 +0100 bumped versions for assembly references which were causing CI failures commit 3b328ec3be20e27359d68ec30008aec1e2c55149 Merge: 065f9bf943a589b120ce
Author: moljac <mcvjetko@holisticware.net> Date: Tue Oct 31 11:10:12 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 065f9bf943141c3d8f928456cab478ea55ca421f Author: moljac <mcvjetko@holisticware.net> Date: Fri Sep 29 09:12:27 2023 +0200 propert used instead of literal (_SkiaSharpExtendedVersion) commit 289eaed56e10481d09731ba8b20844a427ac4013 Author: moljac <mcvjetko@holisticware.net> Date: Fri Sep 29 09:05:15 2023 +0200 reverted to Include instead of Update commit a4c6c7898234b989909facad142bc85788aeaf57 Author: moljac <mcvjetko@holisticware.net> Date: Thu Sep 28 17:51:07 2023 +0200 duplicare PackageReference fix commit d0fcdd752f04c807159b95f34b11c9cba382c4ae Merge: da2c6e8ca1989539905f
Author: moljac <mcvjetko@holisticware.net> Date: Wed Sep 27 10:54:24 2023 +0200 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit da2c6e8ca1676d1ec875c4f6b8d2847c41cbba19 Author: moljac <mcvjetko@holisticware.net> Date: Wed Sep 20 13:05:04 2023 +0200 bumped to newest versions commit 433c12f47804e516c4775e0d33820ea98a296be6 Author: moljac <mcvjetko@holisticware.net> Date: Tue Sep 5 21:59:55 2023 +0200 test for issue 15442 commit 4a4f793447fc8b1cba47594dd17dabfc533a49b8 Merge: 91292c60a2c05b2a023f
Author: moljac <mcvjetko@holisticware.net> Date: Tue Sep 5 12:43:02 2023 +0200 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 91292c60a298403e21b99fd36e31657715dd201a Author: moljac <mcvjetko@holisticware.net> Date: Tue Sep 5 12:40:04 2023 +0200 size fix (error on CI test runs) commit fff5b1bb66d7af9b81dd2cf19138ad7fc484f8bb Author: moljac <mcvjetko@holisticware.net> Date: Tue Sep 5 12:39:45 2023 +0200 nuget bumps commit 1965362127be47852d36fe4e8fc2000543f10e69 Merge: 97f49dea1451c728726f
Author: moljac <mcvjetko@holisticware.net> Date: Tue Aug 8 16:42:06 2023 +0200 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 97f49dea1472a22030a5fb9f514a8c424dd3e3e6 Author: moljac <mcvjetko@holisticware.net> Date: Thu Jul 13 10:01:27 2023 +0200 updated unit test to reflect png image with issue commit 6c3a7aa0b41a7dfb337ed315fc7b9305ac07aeef Author: Matthew Leibowitz <mattleibow@live.com> Date: Wed Jul 12 20:09:58 2023 +0200 I think this is the correct way commit 6490514996926c6211c3085b2e1e2a750e6c44c3 Author: moljac <mcvjetko@holisticware.net> Date: Wed Jul 12 12:05:45 2023 +0200 Added test for SVG image with issue commit dee19959a056ffd3f3a9fb248ff954eea435a51f Author: moljac <mcvjetko@holisticware.net> Date: Wed Jul 12 10:58:10 2023 +0200 Resizetizer unit tests nugets updates commit de0d510d6298e137ba901badf6547d2382bf379e Author: moljac <mcvjetko@holisticware.net> Date: Wed Jul 12 10:57:45 2023 +0200 Resizetizer nuget updates commit 8dd6fc8d83003c4d30ca4361dca84e26d6146812 Author: moljac <mcvjetko@holisticware.net> Date: Tue Jul 11 20:57:38 2023 +0200 test added commit 652915137ab3027f8d594a74a5d4c101b62105c2 Author: moljac <mcvjetko@holisticware.net> Date: Tue Jul 11 20:57:29 2023 +0200 Skia.Svg version bumped/updated commit 1faa26132e0d50a80b87500a079f3f4cb86d0f0d Author: moljac <mcvjetko@holisticware.net> Date: Tue Jul 11 20:57:14 2023 +0200 Skia.Svg version bumped/updated commit 0abf1444eb36fbbb8d42b52434acd05ec375ad49 Author: moljac <mcvjetko@holisticware.net> Date: Tue Jul 11 20:56:56 2023 +0200 new problematic icon added Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
|
@ -51,6 +51,7 @@ updates:
|
|||
- dependency-name: "Microsoft.DotNet.XHarness*" # maestro
|
||||
- dependency-name: "Svg.*" # needs to be done manually because it relies on a specific verion of Fizzler
|
||||
- dependency-name: "Fizzler" # needs to be done manually because it is specific to the Svg.* version
|
||||
- dependency-name: "ExCSS" # needs to be done manually because it is specific to the Svg.* version
|
||||
- dependency-name: "SkiaSharp*" # needs to be done manually with maui graphics
|
||||
- dependency-name: "HarfBuzzSharp*" # needs to be done manually with maui graphics
|
||||
- dependency-name: "Newtonsoft.Json" # needs to be done manually to match VS
|
||||
|
|
|
@ -233,6 +233,10 @@
|
|||
Update="Fizzler"
|
||||
Version="$(FizzlerPackageVersion)"
|
||||
/>
|
||||
<PackageReference
|
||||
Update="ExCSS"
|
||||
Version="$(ExCSSPackageVersion)"
|
||||
/>
|
||||
<PackageReference
|
||||
Update="MemoryAnalyzers"
|
||||
Version="0.1.0-beta.5"
|
||||
|
|
|
@ -82,8 +82,10 @@
|
|||
<MicrosoftDotNetXHarnessTestRunnersXunitVersion>9.0.0-prerelease.24178.1</MicrosoftDotNetXHarnessTestRunnersXunitVersion>
|
||||
<MicrosoftDotNetXHarnessCLIVersion>9.0.0-prerelease.24178.1</MicrosoftDotNetXHarnessCLIVersion>
|
||||
<TizenUIExtensionsVersion>0.9.2</TizenUIExtensionsVersion>
|
||||
<SvgSkiaPackageVersion>0.5.13</SvgSkiaPackageVersion>
|
||||
<FizzlerPackageVersion>1.2.0</FizzlerPackageVersion>
|
||||
<SvgSkiaPackageVersion>1.0.0.16</SvgSkiaPackageVersion>
|
||||
<FizzlerPackageVersion>1.3.0</FizzlerPackageVersion>
|
||||
<TizenUIExtensionsVersion>0.9.0</TizenUIExtensionsVersion>
|
||||
<ExCSSPackageVersion>4.2.3</ExCSSPackageVersion>
|
||||
<MicrosoftDotNetBuildTasksFeedVersion>8.0.0-beta.24113.2</MicrosoftDotNetBuildTasksFeedVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
|
|
|
@ -34,6 +34,7 @@
|
|||
<ThirdParty Include="Svg.*.dll" />
|
||||
<ThirdParty Include="ShimSkiaSharp.dll" />
|
||||
<ThirdParty Include="Fizzler.dll" />
|
||||
<ThirdParty Include="ExCSS.dll" />
|
||||
<ThirdParty Include="Newtonsoft.Json.dll;" />
|
||||
</ItemGroup>
|
||||
|
||||
|
|
Двоичные данные
src/Controls/tests/UITests/snapshots/android/Issue16094Test.png
До Ширина: | Высота: | Размер: 177 KiB После Ширина: | Высота: | Размер: 177 KiB |
Двоичные данные
src/Controls/tests/UITests/snapshots/android/Issue18242Test.png
До Ширина: | Высота: | Размер: 184 KiB После Ширина: | Высота: | Размер: 184 KiB |
До Ширина: | Высота: | Размер: 146 KiB После Ширина: | Высота: | Размер: 138 KiB |
Двоичные данные
src/Controls/tests/UITests/snapshots/ios/LoadAndVerifySvg.png
До Ширина: | Высота: | Размер: 154 KiB После Ширина: | Высота: | Размер: 155 KiB |
|
@ -17,6 +17,7 @@
|
|||
<PackageReference Include="Svg.Model" GeneratePathProperty="true" PrivateAssets="all" />
|
||||
<PackageReference Include="ShimSkiaSharp" GeneratePathProperty="true" PrivateAssets="all" />
|
||||
<PackageReference Include="Fizzler" GeneratePathProperty="true" PrivateAssets="all" />
|
||||
<PackageReference Include="ExCSS" GeneratePathProperty="true" PrivateAssets="all" />
|
||||
<!-- build task dependencies -->
|
||||
<PackageReference Include="System.Memory" GeneratePathProperty="true" PrivateAssets="all" />
|
||||
<PackageReference Include="System.Buffers" GeneratePathProperty="true" PrivateAssets="all" />
|
||||
|
@ -43,6 +44,7 @@
|
|||
<_ResizetizerFiles Include="$(PkgShimSkiaSharp)\lib\netstandard2.0\ShimSkiaSharp.dll" />
|
||||
<_ResizetizerFiles Include="$(PkgSvg_Skia)\lib\netstandard2.0\Svg.Skia.dll" />
|
||||
<_ResizetizerFiles Include="$(PkgFizzler)\lib\netstandard2.0\Fizzler.dll" />
|
||||
<_ResizetizerFiles Include="$(PkgExCSS)\lib\netstandard2.0\ExCSS.dll" />
|
||||
<_ResizetizerFiles Include="$(PkgSystem_IO_UnmanagedMemoryStream)\lib\netstandard1.3\System.IO.UnmanagedMemoryStream.dll" />
|
||||
<_ResizetizerFiles Include="$(PkgSkiaSharp)\lib\net462\SkiaSharp.dll" />
|
||||
<_ResizetizerFiles Include="$(PkgSkiaSharp)\lib\net462\SkiaSharp.pdb" />
|
||||
|
|
|
@ -135,9 +135,22 @@ namespace Microsoft.Maui.Resizetizer.Tests
|
|||
|
||||
var isSimilar = similarity.ErrorPixelPercentage <= ImageErrorThreshold;
|
||||
|
||||
Assert.True(
|
||||
isSimilar,
|
||||
$"Image was not equal. Error was {similarity.ErrorPixelPercentage}% ({similarity.AbsoluteError} pixels)");
|
||||
if (!isSimilar)
|
||||
{
|
||||
var maskFilename = Path.Combine(DestinationDirectory, GetTestImageFileName(args, methodName));
|
||||
maskFilename = Path.ChangeExtension(maskFilename, ".mask.png");
|
||||
|
||||
Directory.CreateDirectory(Path.GetDirectoryName(maskFilename));
|
||||
|
||||
using var mask = SKPixelComparer.GenerateDifferenceMask(actual, expected);
|
||||
using var data = mask.Encode(SKEncodedImageFormat.Png, 100);
|
||||
using var maskFile = File.Create(maskFilename);
|
||||
data.SaveTo(maskFile);
|
||||
|
||||
Assert.True(
|
||||
isSimilar,
|
||||
$"Image was not equal. Error was {similarity.ErrorPixelPercentage}% ({similarity.AbsoluteError} pixels). See {maskFilename}");
|
||||
}
|
||||
}
|
||||
|
||||
void SaveImageResultFileReal(string destinationFilename, object[] args = null, [CallerMemberName] string methodName = null)
|
||||
|
|
|
@ -778,8 +778,8 @@ namespace Microsoft.Maui.Resizetizer.Tests
|
|||
var success = task.Execute();
|
||||
Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message);
|
||||
|
||||
AssertFileSize($"drawable-mdpi/dotnet_bot.png", 249, 280);
|
||||
AssertFileSize($"drawable-xhdpi/dotnet_bot.png", 498, 560);
|
||||
AssertFileSize($"drawable-mdpi/dotnet_bot.png", 250, 281);
|
||||
AssertFileSize($"drawable-xhdpi/dotnet_bot.png", 500, 562);
|
||||
|
||||
AssertFileMatches($"drawable-mdpi/dotnet_bot.png", new object[] { "mdpi" });
|
||||
AssertFileMatches($"drawable-xhdpi/dotnet_bot.png", new object[] { "xhdpi" });
|
||||
|
|
|
@ -270,6 +270,68 @@ namespace Microsoft.Maui.Resizetizer.Tests
|
|||
Assert.Equal(SKColors.Empty, pixmap.GetPixelColor(2, 2));
|
||||
Assert.Equal(0xFF71559B, pixmap.GetPixelColor(2, 6));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void SvgImageWithDecodingIssue_15442()
|
||||
{
|
||||
var info = new ResizeImageInfo();
|
||||
info.Filename = "images/find_icon.svg";
|
||||
var tools = new SkiaSharpSvgTools(info, Logger);
|
||||
var dpiPath = new DpiPath("", 1);
|
||||
|
||||
tools.Resize(dpiPath, DestinationFilename);
|
||||
|
||||
using var resultImage = SKBitmap.Decode(DestinationFilename);
|
||||
Assert.Equal(200, resultImage.Width);
|
||||
Assert.Equal(200, resultImage.Height);
|
||||
|
||||
using (var image = SKImage.FromBitmap(resultImage))
|
||||
using (var data = image.Encode(SKEncodedImageFormat.Png, 100))
|
||||
using (var stream = File.OpenWrite("images/find_icon.svg.png"))
|
||||
{
|
||||
data.SaveTo(stream);
|
||||
}
|
||||
|
||||
using var pixmap = resultImage.PeekPixels();
|
||||
|
||||
Assert.Equal((SKColor)0x00000000, pixmap.GetPixelColor(10, 10));
|
||||
Assert.Equal((SKColor)0xFFA5ADF6, pixmap.GetPixelColor(81, 137));
|
||||
Assert.Equal((SKColor)0xFF635DF7, pixmap.GetPixelColor(125, 137));
|
||||
|
||||
Assert.Equal((SKColor)0xFFA5ADF6, pixmap.GetPixelColor(22, 62));
|
||||
Assert.Equal((SKColor)0xFFA5ADF6, pixmap.GetPixelColor(72, 109));
|
||||
Assert.Equal((SKColor)0xFFA5ADF6, pixmap.GetPixelColor(131, 23));
|
||||
Assert.Equal((SKColor)0xFFA5ADF6, pixmap.GetPixelColor(178, 153));
|
||||
Assert.Equal((SKColor)0xFFA5ADF6, pixmap.GetPixelColor(124, 180));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void SvgImageWithDecodingIssue_12109()
|
||||
{
|
||||
var info = new ResizeImageInfo();
|
||||
info.Filename = "images/warning.svg";
|
||||
var tools = new SkiaSharpSvgTools(info, Logger);
|
||||
var dpiPath = new DpiPath("", 1);
|
||||
|
||||
tools.Resize(dpiPath, DestinationFilename);
|
||||
|
||||
using var resultImage = SKBitmap.Decode(DestinationFilename);
|
||||
Assert.Equal(42, resultImage.Width);
|
||||
Assert.Equal(37, resultImage.Height);
|
||||
|
||||
using (var image = SKImage.FromBitmap(resultImage))
|
||||
using (var data = image.Encode(SKEncodedImageFormat.Png, 100))
|
||||
using (var stream = File.OpenWrite("images/warning.svg.png"))
|
||||
{
|
||||
data.SaveTo(stream);
|
||||
}
|
||||
|
||||
using var pixmap = resultImage.PeekPixels();
|
||||
|
||||
Assert.Equal((SKColor)0x00000000, pixmap.GetPixelColor(10, 10));
|
||||
Assert.Equal((SKColor)0xffe26b00, pixmap.GetPixelColor(20, 3));
|
||||
Assert.Equal((SKColor)0xffe26b00, pixmap.GetPixelColor(20, 34));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
До Ширина: | Высота: | Размер: 43 KiB После Ширина: | Высота: | Размер: 32 KiB |
До Ширина: | Высота: | Размер: 71 KiB После Ширина: | Высота: | Размер: 72 KiB |
До Ширина: | Высота: | Размер: 4.1 KiB После Ширина: | Высота: | Размер: 4.1 KiB |
До Ширина: | Высота: | Размер: 2.3 KiB После Ширина: | Высота: | Размер: 2.3 KiB |
До Ширина: | Высота: | Размер: 8.4 KiB После Ширина: | Высота: | Размер: 8.3 KiB |
До Ширина: | Высота: | Размер: 4.4 KiB После Ширина: | Высота: | Размер: 4.4 KiB |
До Ширина: | Высота: | Размер: 31 KiB После Ширина: | Высота: | Размер: 33 KiB |
|
@ -0,0 +1 @@
|
|||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1685868247753" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7805" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M509.4912 516.7104m-366.5408 0a366.5408 366.5408 0 1 0 733.0816 0 366.5408 366.5408 0 1 0-733.0816 0Z" fill="#A5ADF6" p-id="7806"></path><path d="M398.5408 651.3152c-49.664 16.0768-103.168-11.2128-119.296-60.8768s11.2128-103.168 60.8768-119.296 103.168 11.2128 119.296 60.8768-11.2128 103.2192-60.8768 119.296z m-37.12-114.5344c-13.5168 4.352-20.8896 18.8928-16.5376 32.4096 4.352 13.5168 18.8928 20.8896 32.4096 16.5376 13.5168-4.352 20.8896-18.8928 16.5376-32.4096-4.4032-13.5168-18.944-20.9408-32.4096-16.5376z" fill="#FFFFFF" p-id="7807"></path><path d="M475.4432 326.2464m-51.5072 0a51.5072 51.5072 0 1 0 103.0144 0 51.5072 51.5072 0 1 0-103.0144 0Z" fill="#FFFFFF" p-id="7808"></path><path d="M906.2912 789.9136m-59.8016 0a59.8016 59.8016 0 1 0 119.6032 0 59.8016 59.8016 0 1 0-119.6032 0Z" fill="#A5ADF6" p-id="7809"></path><path d="M641.024 470.1184m-40.6528 0a40.6528 40.6528 0 1 0 81.3056 0 40.6528 40.6528 0 1 0-81.3056 0Z" fill="#FFFFFF" p-id="7810"></path><path d="M636.16 923.1872m-29.2864 0a29.2864 29.2864 0 1 0 58.5728 0 29.2864 29.2864 0 1 0-58.5728 0Z" fill="#A5ADF6" p-id="7811"></path><path d="M108.4416 325.376m-29.2864 0a29.2864 29.2864 0 1 0 58.5728 0 29.2864 29.2864 0 1 0-58.5728 0Z" fill="#A5ADF6" p-id="7812"></path><path d="M667.0336 125.2352m-29.2864 0a29.2864 29.2864 0 1 0 58.5728 0 29.2864 29.2864 0 1 0-58.5728 0Z" fill="#A5ADF6" p-id="7813"></path><path d="M402.176 840.7552c-26.7264 8.6528-52.8384 15.4624-78.08 20.2752-113.408 21.5552-198.5024 0.256-239.5648-60.1088-24.5248-35.9936-30.5664-82.8416-17.4592-135.3728 5.7344-22.9888 29.0304-36.9664 51.968-31.232a42.8544 42.8544 0 0 1 31.232 51.968c-7.1168 28.5696-5.376 50.8928 5.1712 66.3552 20.0704 29.44 77.1072 38.4512 152.6784 24.1152 89.9584-17.1008 194.3552-63.8976 293.9392-131.6864S783.36 497.2544 832.256 419.84c41.0624-65.024 53.5552-121.3952 33.536-150.8864-14.6944-21.6064-46.2336-28.3136-70.0416-30.1568-23.6032-1.792-41.2672-22.4256-39.4752-46.0288 1.792-23.6032 22.4256-41.3184 46.0288-39.4752 77.1584 5.9392 115.6608 39.936 134.3488 67.4304 41.0624 60.3136 29.7472 147.3024-31.8976 244.8896-55.04 87.1424-145.408 176.0256-254.5152 250.3168-81.8688 55.7568-167.5776 98.7136-248.064 124.8256z" fill="#A5ADF6" p-id="7814"></path><path d="M875.9296 507.0848a366.94016 366.94016 0 0 0-24.1664-121.6512 389.92384 389.92384 0 0 1-19.5072 34.4576C783.36 497.3056 701.5936 577.28 602.0096 645.12s-203.9296 114.5856-293.9392 131.6864c-17.9712 3.4304-34.8672 5.4784-50.5344 6.2976a366.42816 366.42816 0 0 0 104.8064 69.3248c13.1072-3.3792 26.4192-7.2704 39.8336-11.6224 80.4864-26.112 166.1952-69.0176 248.064-124.7744 91.8528-62.6176 170.2912-135.4752 225.6896-208.9472z" fill="#635DF7" p-id="7815"></path></svg>
|
После Ширина: | Высота: | Размер: 3.0 KiB |
|
@ -0,0 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="42.3" height="37.1" viewBox="0 0 42.3 37.1">
|
||||
<path id="warning_" data-name="warning " d="M24.05,24.6ZM5.2,42.4a2.207,2.207,0,0,1-2-1.175,2.106,2.106,0,0,1,0-2.325L22,6.45a2.314,2.314,0,0,1,4,0L44.8,38.9a2.106,2.106,0,0,1,0,2.325A2.168,2.168,0,0,1,42.85,42.4Zm19-22.6a1.442,1.442,0,0,0-1.025.4,1.316,1.316,0,0,0-.425,1v7.95a1.359,1.359,0,0,0,.45,1.025,1.424,1.424,0,0,0,1,.425,1.316,1.316,0,0,0,1-.425,1.442,1.442,0,0,0,.4-1.025V21.2a1.367,1.367,0,0,0-1.4-1.4Zm0,16.05a1.515,1.515,0,0,0,1.15-.475,1.581,1.581,0,0,0,.45-1.125,1.622,1.622,0,0,0-1.6-1.6,1.621,1.621,0,0,0-1.15.475,1.5,1.5,0,0,0-.5,1.125,1.478,1.478,0,0,0,.5,1.15,1.669,1.669,0,0,0,1.15.45Zm-16,2.5H39.8L24,11Z" transform="translate(-2.85 -5.3)" fill="#e26b00"/>
|
||||
</svg>
|
После Ширина: | Высота: | Размер: 781 B |