Repository: flutter
Issue: [web][safari][html] Image color is not applied
Labels: engine,platform-web,e: web_html,has reproducible steps,browser: safari-macos,P2,found in release: 2.5,found in release: 2.6,browser: safari-ios,team-web,triaged-web



When I import an image on flutter and use the color attribute, it's color doesn't change. It works fine on desktop and browser android but not in browser IOS.
Steps to reproduce:
1 - import an image using Image widget pure white color .
2 - set the color of the image as gray

Sample code:

```dart
import 'package:flutter/material.dart';
void main() {
 runApp(App());
}

class App extends StatelessWidget {
 @override
 Widget build(BuildContext context) {
    return Image.asset("assets/image.png", color: Colors.gray);
 }
}
```
Expected(with gray color):
<img width="109" alt="b38de960-2654-4b36-b8c8-97f6b19be73c" src="https://user-images.githubusercontent.com/69424680/136693017-370b2737-be69-456c-878f-295e8409f1d6.png">


Actual:
![1287b800-e64b-4eaf-a941-72812725fdf9](https://user-images.githubusercontent.com/69424680/136693029-d3c3edcf-b38d-4675-96b6-162807263940.png)


<details>
  <summary>Logs</summary>

<!--
      Run your application with `flutter run --verbose` and attach all the
      log output below between the lines with the backticks. If there is an
      exception, please see if the error message includes enough information
      to explain how to solve the issue.
-->

```
```

<!--
     Run `flutter analyze` and attach any output of that command below.
     If there are any analysis errors, try resolving them before filing this issue.
-->

```
```

<!-- Finally, paste the output of running `flutter doctor -v` here. -->

```
[✓] Flutter (Channel stable, 2.5.2, on macOS 11.4 20F71 darwin-arm, locale en-KW)
    • Flutter version 2.5.2 at /Users/Developer/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 3595343e20 (10 days ago), 2021-09-30 12:58:18 -0700
    • Engine revision 6ac856380f
    • Dart version 2.14.3

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5.1, Build version 12E507
    • CocoaPods version 1.11.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2020.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)

[✓] VS Code (version 1.52.1)
    • VS Code at /Users/Downloads/Visual Studio Code.app/Contents
    • Flutter extension version 3.20.0

[✓] Connected device (2 available)
    • SM A107F (mobile) • R9AN100CW3J • android-arm    • Android 11 (API 30)
    • Chrome (web)      • chrome      • web-javascript • Google Chrome 94.0.4606.71

• No issues found!

```

</details>