12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- /**
- * @Name
- * @Description
- * @Author 刘学玺
- * @Date 2024/8/22 18:43
- */
- namespace App\Http\Services\Backend\Server\System\Captcha;
- class BlockPuzzleService
- {
- // public function get($params) {
- // ResponseModel r = super.get(captchaVO);
- // if (!this.validatedReq(r)) {
- // return r;
- // }
- //else {
- // BufferedImage originalImage = ImageUtils . getOriginal();
- // if (null == originalImage) {
- // this . logger . error("滑动底图未初始化成功,请检查路径");
- // return ResponseModel . errorMsg(RepCodeEnum . API_CAPTCHA_BASEMAP_NULL);
- // } else {
- // Graphics backgroundGraphics = originalImage . getGraphics();
- // int width = originalImage . getWidth();
- // int height = originalImage . getHeight();
- // backgroundGraphics . setFont(this . waterMarkFont);
- // backgroundGraphics . setColor(Color . white);
- // backgroundGraphics . drawString(waterMark, width - getEnOrChLength(waterMark), height - HAN_ZI_SIZE / 2 + 7);
- // String jigsawImageBase64 = ImageUtils . getSlidingBlock();
- // BufferedImage jigsawImage = ImageUtils . getBase64StrToImage(jigsawImageBase64);
- // if (null == jigsawImage) {
- // this . logger . error("滑动底图未初始化成功,请检查路径");
- // return ResponseModel . errorMsg(RepCodeEnum . API_CAPTCHA_BASEMAP_NULL);
- // } else {
- // CaptchaVO captcha = this . pictureTemplatesCut(originalImage, jigsawImage, jigsawImageBase64);
- // return captcha != null && !StringUtils . isBlank(captcha . getJigsawImageBase64()) && !StringUtils . isBlank(captcha . getOriginalImageBase64()) ? ResponseModel . successData(captcha) : ResponseModel . errorMsg(RepCodeEnum . API_CAPTCHA_ERROR);
- // }
- // }
- // }
- //}
- }
|