Use SkPackARGB32NoCheck() instead of SkPackARGB32()

Since the alpha value is hard coded to 0xFF, the check always passes.

Change-Id: I2c88f34d5a59b1e3ed33e24a846e33f8b852d898
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/105411
Auto-Submit: Lei Zhang <thestig@chromium.org>
Reviewed-by: Nigi <nigi@chromium.org>
Commit-Queue: Nigi <nigi@chromium.org>
diff --git a/core/fxge/skia/fx_skia_device.cpp b/core/fxge/skia/fx_skia_device.cpp
index 0abf7a7..602ef33 100644
--- a/core/fxge/skia/fx_skia_device.cpp
+++ b/core/fxge/skia/fx_skia_device.cpp
@@ -420,9 +420,9 @@
       float_colors[j] =
           colors_min[j] + (colors_max[j] - colors_min[j]) * interp;
     }
-    colors.push_back(SkPackARGB32(0xFF, FloatToByte(float_colors[0]),
-                                  FloatToByte(float_colors[1]),
-                                  FloatToByte(float_colors[2])));
+    colors.push_back(SkPackARGB32NoCheck(0xFF, FloatToByte(float_colors[0]),
+                                         FloatToByte(float_colors[1]),
+                                         FloatToByte(float_colors[2])));
     pos.push_back(static_cast<float>(i) / (sample_count - 1));
   }
   return true;
@@ -742,8 +742,8 @@
             static_cast<const uint8_t*>(buffer) + y * rowBytes;
         pdfium::span<uint32_t> dst_row = dst32_pixels.subspan(y * width);
         for (int x = 0; x < width; ++x) {
-          dst_row[x] = SkPackARGB32(0xFF, srcRow[x * 3 + 2], srcRow[x * 3 + 1],
-                                    srcRow[x * 3 + 0]);
+          dst_row[x] = SkPackARGB32NoCheck(
+              0xFF, srcRow[x * 3 + 2], srcRow[x * 3 + 1], srcRow[x * 3 + 0]);
         }
       }
       rowBytes = width * sizeof(uint32_t);