修改 imageToSketch

This commit is contained in:
2024-09-24 10:20:08 +08:00
parent 5a86f2e649
commit 3eb8626831
6 changed files with 32 additions and 7 deletions

View File

@@ -0,0 +1,18 @@
package com.ai.da.model.enums;
public enum SketchGenerateType implements IEnumDisplay{
GENERATE("generate"),
EXTRACT("extract"),;
private String value;
SketchGenerateType(String value) {
this.value = value;
}
@Override
public String getValue() {
return value;
}
}

View File

@@ -2,11 +2,11 @@ package com.ai.da.model.enums;
public enum SketchStyle implements IEnumDisplay{
THICK("Thick"),
THICK("1"),
MEDIUM("Medium"),
MEDIUM("2"),
THIN("Thin");
THIN("3");
private String value;

View File

@@ -3463,8 +3463,8 @@ public class PythonService {
map.put("sketch_bucket", bucket);
map.put("sketch_name", objectName);
log.info("ImageToSketch请求python 参数:####{}", map);
String param = JSON.toJSONString(map, SerializerFeature.WriteNullStringAsEmpty);
log.info("ImageToSketch请求python 参数:####{}", param);
RequestBody body = RequestBody.create(paramMap, param);
Request request = new Request.Builder()
.url(accessPythonIp + ":" + accessPythonPort + "/api/image2sketch")

View File

@@ -774,6 +774,7 @@ public class GenerateServiceImpl extends ServiceImpl<GenerateMapper, Generate> i
public GenerateResultVO imageToSketch(ImageToSketchDTO imageToSketchDTO) {
String bucket = userBucket;
Long accountId = UserContext.getUserHolder().getId();
log.info("imageToSketch parameter : {}", imageToSketchDTO);
CollectionElement collectionElement = collectionElementService.getById(imageToSketchDTO.getElementId());
String imagePath = collectionElement.getUrl();
@@ -790,7 +791,7 @@ public class GenerateServiceImpl extends ServiceImpl<GenerateMapper, Generate> i
CollectionElement styleElement = collectionElementService.getById(imageToSketchDTO.getElementId());
styleImage = styleElement.getUrl();
} else {
styleImage = null;
styleImage = "";
}
String sketchPath = pythonService.imageToSketch(imagePath, bucket, objectName, styleCode, styleImage);