mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
qrcode move to swing
This commit is contained in:
parent
14445ccc77
commit
846e621172
@ -46,7 +46,6 @@
|
|||||||
<jsch.version>0.1.55</jsch.version>
|
<jsch.version>0.1.55</jsch.version>
|
||||||
<sshj.version>0.39.0</sshj.version>
|
<sshj.version>0.39.0</sshj.version>
|
||||||
<sshd.version>2.14.0</sshd.version>
|
<sshd.version>2.14.0</sshd.version>
|
||||||
<zxing.version>3.5.3</zxing.version>
|
|
||||||
<net.version>3.11.1</net.version>
|
<net.version>3.11.1</net.version>
|
||||||
<emoji-java.version>5.1.1</emoji-java.version>
|
<emoji-java.version>5.1.1</emoji-java.version>
|
||||||
<spring-boot.version>2.7.18</spring-boot.version>
|
<spring-boot.version>2.7.18</spring-boot.version>
|
||||||
@ -254,15 +253,6 @@
|
|||||||
<artifactId>sshd-core</artifactId>
|
<artifactId>sshd-core</artifactId>
|
||||||
<version>${sshd.version}</version>
|
<version>${sshd.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- 二维码 -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.google.zxing</groupId>
|
|
||||||
<artifactId>core</artifactId>
|
|
||||||
<version>${zxing.version}</version>
|
|
||||||
<scope>compile</scope>
|
|
||||||
<optional>true</optional>
|
|
||||||
</dependency>
|
|
||||||
<!-- FTP工具 -->
|
<!-- FTP工具 -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>commons-net</groupId>
|
<groupId>commons-net</groupId>
|
||||||
|
@ -36,6 +36,7 @@
|
|||||||
<Automatic-Module-Name>org.dromara.hutool.swing</Automatic-Module-Name>
|
<Automatic-Module-Name>org.dromara.hutool.swing</Automatic-Module-Name>
|
||||||
<animated-gif-lib.version>1.4</animated-gif-lib.version>
|
<animated-gif-lib.version>1.4</animated-gif-lib.version>
|
||||||
<metadata-extractor.version>2.19.0</metadata-extractor.version>
|
<metadata-extractor.version>2.19.0</metadata-extractor.version>
|
||||||
|
<zxing.version>3.5.3</zxing.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
@ -57,6 +58,14 @@
|
|||||||
<version>${metadata-extractor.version}</version>
|
<version>${metadata-extractor.version}</version>
|
||||||
<optional>true</optional>
|
<optional>true</optional>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<!-- 二维码 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.google.zxing</groupId>
|
||||||
|
<artifactId>core</artifactId>
|
||||||
|
<version>${zxing.version}</version>
|
||||||
|
<scope>compile</scope>
|
||||||
|
<optional>true</optional>
|
||||||
|
</dependency>
|
||||||
<!-- UI主题库 -->
|
<!-- UI主题库 -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.formdev</groupId>
|
<groupId>com.formdev</groupId>
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.dromara.hutool.extra.qrcode;
|
package org.dromara.hutool.swing.qrcode;
|
||||||
|
|
||||||
import com.google.zxing.LuminanceSource;
|
import com.google.zxing.LuminanceSource;
|
||||||
|
|
@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.dromara.hutool.extra.qrcode;
|
package org.dromara.hutool.swing.qrcode;
|
||||||
|
|
||||||
import org.dromara.hutool.core.lang.ansi.AnsiElement;
|
import org.dromara.hutool.core.lang.ansi.AnsiElement;
|
||||||
import org.dromara.hutool.core.lang.ansi.AnsiEncoder;
|
import org.dromara.hutool.core.lang.ansi.AnsiEncoder;
|
@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.dromara.hutool.extra.qrcode;
|
package org.dromara.hutool.swing.qrcode;
|
||||||
|
|
||||||
import org.dromara.hutool.core.exception.HutoolException;
|
import org.dromara.hutool.core.exception.HutoolException;
|
||||||
|
|
@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.dromara.hutool.extra.qrcode;
|
package org.dromara.hutool.swing.qrcode;
|
||||||
|
|
||||||
import com.google.zxing.BarcodeFormat;
|
import com.google.zxing.BarcodeFormat;
|
||||||
import com.google.zxing.DecodeHintType;
|
import com.google.zxing.DecodeHintType;
|
@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.dromara.hutool.extra.qrcode;
|
package org.dromara.hutool.swing.qrcode;
|
||||||
|
|
||||||
import org.dromara.hutool.core.io.file.FileUtil;
|
import org.dromara.hutool.core.io.file.FileUtil;
|
||||||
import org.dromara.hutool.core.util.CharsetUtil;
|
import org.dromara.hutool.core.util.CharsetUtil;
|
@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.dromara.hutool.extra.qrcode;
|
package org.dromara.hutool.swing.qrcode;
|
||||||
|
|
||||||
import org.dromara.hutool.core.codec.Decoder;
|
import org.dromara.hutool.core.codec.Decoder;
|
||||||
import org.dromara.hutool.core.util.CharsetUtil;
|
import org.dromara.hutool.core.util.CharsetUtil;
|
@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.dromara.hutool.extra.qrcode;
|
package org.dromara.hutool.swing.qrcode;
|
||||||
|
|
||||||
import org.dromara.hutool.core.codec.Encoder;
|
import org.dromara.hutool.core.codec.Encoder;
|
||||||
import org.dromara.hutool.core.text.StrUtil;
|
import org.dromara.hutool.core.text.StrUtil;
|
@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.dromara.hutool.extra.qrcode;
|
package org.dromara.hutool.swing.qrcode;
|
||||||
|
|
||||||
import org.dromara.hutool.swing.img.Img;
|
import org.dromara.hutool.swing.img.Img;
|
||||||
import com.google.zxing.BarcodeFormat;
|
import com.google.zxing.BarcodeFormat;
|
@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.dromara.hutool.extra.qrcode;
|
package org.dromara.hutool.swing.qrcode;
|
||||||
|
|
||||||
import org.dromara.hutool.core.text.StrUtil;
|
import org.dromara.hutool.core.text.StrUtil;
|
||||||
import org.dromara.hutool.swing.img.ImgUtil;
|
import org.dromara.hutool.swing.img.ImgUtil;
|
@ -20,4 +20,4 @@
|
|||||||
* @author Looly
|
* @author Looly
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package org.dromara.hutool.extra.qrcode;
|
package org.dromara.hutool.swing.qrcode;
|
@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.dromara.hutool.extra.qrcode;
|
package org.dromara.hutool.swing.qrcode;
|
||||||
|
|
||||||
import org.junit.jupiter.api.Disabled;
|
import org.junit.jupiter.api.Disabled;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
@ -26,7 +26,7 @@ public class Discussions3030Test {
|
|||||||
@Disabled
|
@Disabled
|
||||||
public void name() {
|
public void name() {
|
||||||
//扫描二维码后 对应的链接正常
|
//扫描二维码后 对应的链接正常
|
||||||
String path = "https://juejin.cn/backend?name=%E5%BC%A0%E7%8F%8A&school=%E5%8E%A6%E9%97%A8%E5%A4%A7%E5%AD%A6";
|
final String path = "https://juejin.cn/backend?name=%E5%BC%A0%E7%8F%8A&school=%E5%8E%A6%E9%97%A8%E5%A4%A7%E5%AD%A6";
|
||||||
QrCodeUtil.generate(path, QrConfig.of(), file("d:/test/3030.png"));
|
QrCodeUtil.generate(path, QrConfig.of(), file("d:/test/3030.png"));
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.dromara.hutool.extra.qrcode;
|
package org.dromara.hutool.swing.qrcode;
|
||||||
|
|
||||||
import org.junit.jupiter.api.Disabled;
|
import org.junit.jupiter.api.Disabled;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.dromara.hutool.extra.qrcode;
|
package org.dromara.hutool.swing.qrcode;
|
||||||
|
|
||||||
import org.junit.jupiter.api.Disabled;
|
import org.junit.jupiter.api.Disabled;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.dromara.hutool.extra.qrcode;
|
package org.dromara.hutool.swing.qrcode;
|
||||||
|
|
||||||
import org.dromara.hutool.core.codec.binary.Base64;
|
import org.dromara.hutool.core.codec.binary.Base64;
|
||||||
import org.dromara.hutool.core.io.IoUtil;
|
import org.dromara.hutool.core.io.IoUtil;
|
Loading…
x
Reference in New Issue
Block a user