public function test()
    {
        // 定义 PNG 文件路径
        $pngFile = 'sdbz.png';

        // 创建一个空白的 ICO 图像
        $ico = imagecreatetruecolor(32, 32);
        imagealphablending($ico, false);
        imagesavealpha($ico, true);
        $transparent = imagecolorallocatealpha($ico, 255, 255, 255, 127);
        imagefilledrectangle($ico, 0, 0, 256, 256, $transparent);

        // 加载 PNG 图像
        $png = imagecreatefrompng($pngFile);

        // 将 PNG 图像复制到 ICO 图像上
        imagecopy($ico, $png, 0, 0, 0, 0, imagesx($png), imagesy($png));

        // 保存 ICO 文件
        $icoFile = 'output.ico';
        imagepng($ico, $icoFile);

        // 释放内存
        imagedestroy($png);
        imagedestroy($ico);

        echo 'PNG 转换为 ICO 成功。';

    }