12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- package epson.image;
- import java.io.PrintStream;
- import epson.print.Util.EPLog;
- public final class epsonImage {
- private static boolean bConvertSuccess;
- private static final Object mLock = new Object();
- private static int skipFiles;
- private String debugString;
- public native int bmp2Jpg(char[] cArr, char[] cArr2);
- public native int bmp2Jpg2(String str, String str2);
- public native int epsmpBmpAddText(char[] cArr, char[] cArr2, int i, int i2, int i3);
- public native int epsmpBmpAddText2(String str, String str2, int i, int i2, int i3);
- public native int epsmpBmpBorderless(char[] cArr, char[] cArr2, int i);
- public native int epsmpBmpBorderless2(String str, String str2, int i);
- public native int epsmpBmpCDMaker(int i, int i2, char[] cArr, char[] cArr2, int i3);
- public native int epsmpBmpCDMaker2(int i, int i2, String str, String str2, int i3);
- public native int epsmpBmpCrop(char[] cArr, char[] cArr2, int i, int i2, int i3, int i4, int i5, int i6);
- public native int epsmpBmpCrop2(String str, String str2, int i, int i2, int i3, int i4, int i5, int i6);
- public native int epsmpBmpMerge(char[] cArr, char[] cArr2, char[] cArr3, int i, int i2);
- public native int epsmpBmpMerge2(String str, String str2, String str3, int i, int i2);
- public native int epsmpCropImage(char[] cArr, char[] cArr2, char[] cArr3);
- public native int epsmpCropImage2(String str, String str2, String str3);
- public native String epsmpGetDate(String str);
- public native int epsmpGetImageSize(char[] cArr, int[] iArr);
- public native int epsmpGetImageSize2(String str, int[] iArr);
- public native int epsmpJpgAppendFile(char[] cArr, char[] cArr2, int i);
- public native int epsmpJpgAppendFile2(String str, String str2, int i);
- public native int epsmpReziseImage(char[] cArr, char[] cArr2, int i, int i2);
- public native int epsmpReziseImage2(String str, String str2, int i, int i2);
- public native int epsmpRotateImage(char[] cArr, char[] cArr2);
- public native int epsmpRotateImage2(String str, String str2);
- public native int epsmpRotateImageL90(String str, String str2);
- public native int jpg2Bmp(char[] cArr, char[] cArr2);
- public native int jpg2Bmp2(String str, String str2);
- public native int jpg2PDF(char[] cArr, char[] cArr2);
- public native int jpg2PDF2(String str, String str2);
- static {
- System.out.println("begin load epsonImage lib");
- try {
- System.loadLibrary("epsimage");
- } catch (Exception e) {
- PrintStream printStream = System.out;
- printStream.println("load lib error: " + e.toString());
- }
- System.out.println("load epsonImage lib finish");
- }
- public epsonImage() {
- bConvertSuccess = true;
- skipFiles = 0;
- }
- private void javaDebugCB(char[] cArr) {
- EPLog.i(getClass().getName(), cArr.toString());
- }
- }
|