QrTool.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace Tool\MayouTool;
  3. use Tool\MayouTool\Bean\Qr\CreateQrLogoImgServiceParamBean;
  4. use Tool\MayouTool\Qr\QrService;
  5. /**
  6. * 二维码类
  7. * Class QrTool
  8. * @package Tool\MayouTool
  9. */
  10. class QrTool
  11. {
  12. /**
  13. * 获取二维码内容
  14. * @param $imgPath string 二维码地址
  15. */
  16. public static function getQrContent($imgPath)
  17. {
  18. return QrService::getQrContentService($imgPath);
  19. }
  20. /**
  21. * 创建二维码
  22. * @param $content string 二维码内容
  23. * @param $fileName string 文件名称
  24. * @return string
  25. */
  26. public static function creatrQrimg($content, $fileName)
  27. {
  28. return QrService::createQrImgService($content,$fileName);
  29. }
  30. /**
  31. * 创建带有logo的二维码
  32. * @param CreateQrLogoImgServiceParamBean $createQrLogoImgServiceParamBean
  33. * @return string|null
  34. */
  35. public static function createQrLogoImg(CreateQrLogoImgServiceParamBean $createQrLogoImgServiceParamBean)
  36. {
  37. return QrService::createQrLogoImgService($createQrLogoImgServiceParamBean);
  38. }
  39. }