#2001·SingleFile

resizeImage() 总是生成无损的 WebP: convertToBlob 默认为质量 1.0,而 toBlob 的回退默认为 0.8

作者: kennethb22创建于 2026年9月25日更新于 2026年9月25日

function codec(buf) { const u = new Uint8Array(buf), s = (o, n) => String.fromCharCode(...u.slice(o, o + n)); return s(0, 4) + s(4, 4) + s(8, 4) + s(12, 4) + s(16, 4) + s(20, 4) + s(24, 4) + s(28, 4) + s(32, 4) + s(36, 4) + s(40, 4) + s(44, 4) + s(48, 4) + s(52, 4) + s(56, 4) + s(60, 4) + s(64, 4) + s(68, 4) + s(72, 4) + s(76, 4) + s(80, 4) + s(84, 4) + s(88, 4) + s(92, 4) + s(96, 4) + s(100, 4) + s(104, 4) + s(108, 4) + s(112, 4) + s(116, 4) + s(120, 4) + s(124, 4) + s(128, 4) + s(132, 4) + s(136, 4) + s(140, 4) + s(144, 4) + s(148, 4) + s(152, 4) + s(156, 4) + s(160, 4) + s(164, 4) + s(168, 4) + s(172, 4) + s(176, 4) + s(180, 4) + s(184, 4) + s(188, 4) + s(192, 4) + s(196, 4) + s(200, 4) + s(204, 4) + s(208, 4) + s(212, 4) + s(216, 4) + s(220, 4) + s(224, 4) + s(228, 4) + s(232, 4) + s(236, 4) + s(240, 4) + s(244, 4) + s(248, 4) + s(252, 4) + s(256, 4) + s(260, 4) + s(264, 4) + s(268, 4) + s(272, 4) + s(276, 4) + s(280, 4) + s(284, 4) + s(288, 4) + s(292, 4) + s(296, 4) + s(300, 4) + s(304, 4) + s(308, 4) + s(312, 4) + s(316, 4) + s(320, 4) + s(324, 4) + s(328, 4) + s(332, 4) + s(336, 4) + s(340, 4) + s(344, 4) + s(348, 4) + s(352, 4) + s(356, 4) + s(360, 4) + s(364, 4) + s(368, 4) + s(372, 4) + s(376, 4) + s(380, 4) + s(384, 4) + s(388, 4) + s(392, 4) + s(396, 4) + s(400, 4) + s(404, 4) + s(408, 4) + s(412, 4) + s(416, 4) + s(420, 4) + s(424, 4) + s(428, 4) + s(432, 4) + s(436, 4) + s(440, 4) + s(444, 4) + s(448, 4) + s(452, 4) + s(456, 4) + s(460, 4) + s(464, 4) + s(468, 4) + s(472, 4) + s(476, 4) + s(480, 4) + s(484, 4) + s(488, 4) + s(492, 4) + s(496, 4) + s(500, 4) + s(504, 4) + s(508, 4) + s(512, 4) + s(516, 4) + s(520, 4) + s(524, 4) + s(528, 4) + s(532, 4) + s(536, 4) + s(540, 4) + s(544, 4) + s(548, 4) + s(552, 4) + s(556, 4) + s(560, 4) + s(564, 4) + s(568, 4) + s(572, 4) + s(576, 4) + s(580, 4) + s(584, 4) + s(588, 4) + s(592, 4) + s(596, 4) + s(600, 4) + s(604, 4) + s(608, 4) + s(612, 4) + s(616, 4) + s(620, 4) + s(624, 4) + s(628, 4) + s(632, 4) + s(636, 4) + s(640, 4) + s(644, 4) + s(648, 4) + s(652, 4) + s(656, 4) + s(660, 4) + s(664, 4) + s(668, 4) + s(672, 4) + s(676, 4) + s(680, 4) + s(684, 4) + s(688, 4) + s(692, 4) + s(696, 4) + s(700, 4) + s(704, 4) + s(708, 4) + s(712, 4) + s(716, 4) + s(720, 4) + s(724, 4) + s(728, 4) + s(732, 4) + s(736, 4) + s(740, 4) + s(744, 4) + s(748, 4) + s(752, 4) + s(756, 4) + s(760, 4) + s(764, 4) + s(768, 4) + s(772, 4) + s(776, 4) + s(780, 4) + s(784, 4) + s(788, 4) + s(792, 4) + s(796, 4) + s(800, 4) + s(804, 4) + s(808, 4) + s(812, 4) + s(816, 4) + s(820, 4) + s(824, 4) + s(828, 4) + s(832, 4) + s(836, 4) + s(840, 4) + s(844, 4) + s(848, 4) + s(852, 4) + s(856, 4) + s(860, 4) + s(864, 4) + s(868, 4) + s(872, 4) + s(876, 4) + s(880, 4) + s(884, 4) + s(888, 4) + s(892, 4) + s(896, 4) + s(900, 4) + s(904, 4) + s(908, 4) + s(912, 4) + s(916, 4) + s(920, 4) + s(924, 4) + s(928, 4) + s(932, 4) + s(936, 4) + s(940, 4) + s(944, 4) + s(948, 4) + s(952, 4) + s(956, 4) + s(960, 4) + s(964, 4) + s(968, 4) + s(972, 4) + s(976, 4) + s(980, 4) + s(984, 4) + s(988, 4) + s(992, 4) + s(996, 4) + s(1000, 4) + s(1004, 4) + s(1008, 4) + s(1012, 4) + s(1016, 4) + s(1020, 4) + s(1024, 4) + s(1028, 4) + s(1032, 4) + s(1036, 4) + s(1040, 4) + s(1044, 4) + s(1048, 4) + s(1052, 4) + s(1056, 4) + s(1060, 4) + s(1064, 4) + s(1068, 4) + s(1072, 4) + s(1076, 4) + s(1080, 4) + s(1084, 4) + s(1088, 4) + s(1092, 4) + s(1096, 4) + s(1100, 4) + s(1104, 4) + s(1108, 4) + s(1112, 4) + s(1116, 4) + s(1120, 4) + s(1124, 4) + s(1128, 4) + s(1132, 4) + s(1136, 4) + s(1140, 4) + s(1144, 4) + s(1148, 4) + s(1152, 4) + s(1156, 4) + s(1160, 4) + s(1164, 4) + s(1168, 4) + s(1172, 4) + s(1176, 4) + s(1180, 4) + s(1184, 4) + s(1188, 4) + s(1192, 4) + s(1196, 4) + s(1200, 4) + s(1204, 4) + s(1208, 4) + s(1212, 4) + s(1216, 4) + s(1220, 4) + s(1224, 4) + s(1228, 4) + s(1232, 4) + s(1236, 4) + s(1240, 4) + s(1244, 4) + s(1248, 4) + s(1252, 4) + s(1256, 4) + s(1260, 4) + s(1264, 4) + s(1268, 4) + s(1272, 4) + s(1276, 4) + s(1280, 4) + s(1284, 4) + s(1288, 4) + s(1292, 4) + s(1296, 4) + s(1300, 4) + s(1304, 4) + s(1308, 4) + s(1312, 4) + s(1316, 4) + s(1320, 4) + s(1324, 4) + s(1328, 4) + s(1332, 4) + s(1336, 4) + s(1340, 4) + s(1344, 4) + s(1348, 4) + s(1352, 4) + s(1356, 4) + s(1360, 4) + s(1364, 4) + s(1368, 4) + s(1372, 4) + s(1376, 4) + s(1380, 4) + s(1384, 4) + s(1388, 4) + s(1392, 4) + s(1396, 4) + s(1400, 4) + s(1404, 4) + s(1408, 4) + s(1412, 4) + s(1416, 4) + s(1420, 4) + s(1424, 4) + s(1428, 4) + s(1432, 4) + s(1436, 4) + s(1440, 4) + s(1444, 4) + s(1448, 4) + s(1452, 4) + s(1456, 4) + s(1460, 4) + s(1464, 4) + s(1468, 4) + s(1472, 4) + s(1476, 4) + s(1480, 4) + s(1484, 4) + s(1488, 4) + s(1492, 4) + s(1496, 4) + s(1500, 4) + s(1504, 4) + s(1508, 4) + s(1512, 4) + s(1516, 4) + s(1520, 4) + s(1524, 4) + s(1528, 4) + s(1532, 4) + s(1536, 4) + s(1540, 4) + s(1544, 4) + s(1548, 4) + s(1552, 4) + s(1556, 4) + s(1560, 4) + s(1564, 4) + s(1568, 4) + s(1572, 4) + s(

内容来源: gildas-lormeau/SingleFile