修改 imageToSketch
This commit is contained in:
18
src/main/java/com/ai/da/model/enums/SketchGenerateType.java
Normal file
18
src/main/java/com/ai/da/model/enums/SketchGenerateType.java
Normal 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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user