QRGenJava 二维码封装库
QRGen 是一个简单的 Java 操作二维码的开发库,基于 ZXing 开发,让二维码的操作更加简单。支持 Android。
示例代码:
// get QR file from text using defaults File file = QRCode.from("Hello World").file(); // get QR stream from text using defaults ByteArrayOutputStream stream = QRCode.from("Hello World").stream(); // override the image type to be JPG QRCode.from("Hello World").to(ImageType.JPG).file(); QRCode.from("Hello World").to(ImageType.JPG).stream(); // override image size to be 250x250 QRCode.from("Hello World").withSize(250, 250).file(); QRCode.from("Hello World").withSize(250, 250).stream(); // override size and image type QRCode.from("Hello World").to(ImageType.GIF).withSize(250, 250).file(); QRCode.from("Hello World").to(ImageType.GIF).withSize(250, 250).stream(); // override default colors (black on white) // notice that the color format is "0x(alpha: 1 byte)(RGB: 3 bytes)" // so in the example below it's red for foreground and yellowish for background, both 100% alpha (FF). QRCode.from("Hello World").withColor(0xFFFF0000, 0xFFFFFFAA).file(); // supply own outputstream QRCode.from("Hello World").to(ImageType.PNG).writeTo(outputStream); // supply own file name QRCode.from("Hello World").file("QRCode"); // supply charset hint to ZXING QRCode.from("Hello World").withCharset("UTF-8"); // supply error correction level hint to ZXING QRCode.from("Hello World").withErrorCorrection(ErrorCorrectionLevel.L); // supply any hint to ZXING QRCode.from("Hello World").withHint(EncodeHintType.CHARACTER_SET, "UTF-8"); // encode contact data as vcard using defaults VCard johnDoe = new VCard("John Doe") .setEmail("john.doe@example.org") .setAddress("John Doe Street 1, 5678 Doestown") .setTitle("Mister") .setCompany("John Doe Inc.") .setPhoneNumber("1234") .setWebsite("www.example.org"); QRCode.from(johnDoe).file(); // if using special characters don't forget to supply the encoding VCard johnSpecial = new VCard("Jöhn Dɵe") .setAddress("ëåäöƞ Sträät 1, 1234 Döestüwn"); QRCode.from(johnSpecial).withCharset("UTF-8").file();
评论
QRGenJava 二维码封装库
QRGen是一个简单的Java操作二维码的开发库,基于ZXing开发,让二维码的操作更加简单。支持Android。示例代码:// get QR file from text using default
QRGenJava 二维码封装库
0
CLOGSOpenCL 封装库
CLOGS是OpenCLC++API的高级封装库,其设计目的是集成其他OpenCL代码,包括同步OpenCL事件,当前支持两个操作:基数排序和独立扫描。
CLOGSOpenCL 封装库
0
amrwbAMR-WB封装库
amrwb是一个对3GPPAMRAdaptiveMulti-Rate-Wideband(AMR-WB)语音编码的共享库封装(3GPPTS26.204).
amrwbAMR-WB封装库
0