加个普通水印、推送订单纠正、水印预览和下载

This commit is contained in:
2025-03-18 18:23:18 +08:00
parent 46f6532164
commit 26dc53ca6a
20 changed files with 408 additions and 188 deletions

View File

@ -0,0 +1,31 @@
package com.ycwl.basic.image.watermark.operator;
import com.ycwl.basic.image.watermark.entity.WatermarkInfo;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import java.io.File;
@SpringBootTest
@RunWith(SpringRunner.class)
public class WatermarkOperatorTest {
@Test
public void testProcess() throws Exception {
WatermarkInfo info = new WatermarkInfo();
info.setOriginalFile(new File("e2d32de7-6e85-4e07-b42f-477347073539.jpg"));
info.setQrcodeFile(new File("cxzh_t.jpg"));
info.setScenicLine("川西竹海一日游!");
info.setDatetimeLine("2XXX年XX月XX日 留念");
info.setWatermarkedFile(new File("test2.png"));
IOperator operator = new NormalWatermarkOperator();
operator.process(info);
info.setWatermarkedFile(new File("test1.png"));
operator = new LeicaWatermarkOperator();
operator.process(info);
}
}