# native release(推荐,性能数据最准确)
moon run cmd/bench --target native --release
# 其他目标
moon run cmd/bench --target wasm-gc
moon run cmd/bench --target js| 类别 | 数量 | 基准 |
|---|---|---|
| 编解码 | 9 | PNG encode/decode, BMP, JPEG, GIF, PNM, QOI encode/decode, WebP lossy encode |
| 几何 | 6 | resize, crop, rotate_90, rotate 45°, flip_horizontal, warp_affine |
| 滤波 | 4 | gaussian_blur, box_blur, sharpen, bilateral_filter |
| 边缘/特征 | 4 | edge_detect_sobel, canny_edge, harris_corners, connected_components |
| 频域/分割 | 2 | fft_2d, slic |
| 色彩 | 6 | to_grayscale, adjust_brightness, adjust_gamma, clahe, histogram, premultiply_alpha |
{"name":"png encode 128x128","mean":638.1,"median":636.9,"min":624.3,"max":673.9,"std_dev_pct":2.2}Install
Download zipMoonBit image library: pure MoonBit backend for native/wasm-gc/js/wasm multi-target support.