Examples of lookupPixel()


Examples of java.awt.image.ByteLookupTable.lookupPixel()

    byte[] data = {105, 104, 103, 102, 101, 100};
    ByteLookupTable t = new ByteLookupTable(100, data);
   
    // check 1-band source with 1-band lookup table
    int[] src = new int[] {100};
    int[] dst = t.lookupPixel(src, null);
    harness.check(dst[0], 105);
   
    src = new int[] {101};
    dst = new int[] {0};
    dst = t.lookupPixel(src, dst);
View Full Code Here

Examples of java.awt.image.ByteLookupTable.lookupPixel()

    int[] dst = t.lookupPixel(src, null);
    harness.check(dst[0], 105);
   
    src = new int[] {101};
    dst = new int[] {0};
    dst = t.lookupPixel(src, dst);
    harness.check(dst[0], 104);
   
    // check 3-band source with 1-band lookup table
    src = new int[] {100, 101, 102};
    try {
View Full Code Here

Examples of java.awt.image.ByteLookupTable.lookupPixel()

    harness.check(dst[0], 104);
   
    // check 3-band source with 1-band lookup table
    src = new int[] {100, 101, 102};
    try {
        dst = t.lookupPixel(src, null);
        harness.check(dst[0], 105);
        harness.check(dst[1], 104);
        harness.check(dst[2], 103);
    }
    catch (Exception e) {      // don't allow a failure to
View Full Code Here

Examples of java.awt.image.ByteLookupTable.lookupPixel()

    }

    src = new int[] {102, 103, 104};
    dst = new int[] {0, 0, 0};
    try {
        dst = t.lookupPixel(src, dst);
        harness.check(dst[0], 103);
        harness.check(dst[1], 102);
        harness.check(dst[2], 101);
    }
    catch (Exception e) {      // don't allow a failure to
View Full Code Here

Examples of java.awt.image.ByteLookupTable.lookupPixel()

      {125, 124, 123, 122, 121, 120}
    };
    ByteLookupTable t2 = new ByteLookupTable(100, data2);
   
    int[] src2 = {100, 101, 102};
    dst = t2.lookupPixel(src2, null);
    harness.check(dst[0], 105);
    harness.check(dst[1], 114);
    harness.check(dst[2], 123);
   
    src2 = new int[] {103, 104, 105};
View Full Code Here

Examples of java.awt.image.ByteLookupTable.lookupPixel()

    harness.check(dst[1], 114);
    harness.check(dst[2], 123);
   
    src2 = new int[] {103, 104, 105};
    dst = new int[] {0, 0, 0};
    dst = t2.lookupPixel(src2, dst);
    harness.check(dst[0], 102);
    harness.check(dst[1], 111);
    harness.check(dst[2], 120);

    // check 1-band source with 2-band lookup table
View Full Code Here

Examples of java.awt.image.ByteLookupTable.lookupPixel()

      {105, 104, 103, 102, 101, 100},
      {115, 114, 113, 112, 111, 110},
    };
    ByteLookupTable t3 = new ByteLookupTable(100, data3);
    src = new int[] {100};
    dst = t3.lookupPixel(src, null);
    harness.check(dst[0], 105);

    src = new int[] {101};
    dst = new int[] {0};
    dst = t3.lookupPixel(src, dst);
View Full Code Here

Examples of java.awt.image.ByteLookupTable.lookupPixel()

    dst = t3.lookupPixel(src, null);
    harness.check(dst[0], 105);

    src = new int[] {101};
    dst = new int[] {0};
    dst = t3.lookupPixel(src, dst);
    harness.check(dst[0], 104);

    // check 3-band source with 2-band lookup table
    try {
        dst = t3.lookupPixel(src2, null);
View Full Code Here

Examples of java.awt.image.ByteLookupTable.lookupPixel()

    dst = t3.lookupPixel(src, dst);
    harness.check(dst[0], 104);

    // check 3-band source with 2-band lookup table
    try {
        dst = t3.lookupPixel(src2, null);
        harness.check(false);
    }
    catch (ArrayIndexOutOfBoundsException e) {
        harness.check(true);
    }
View Full Code Here

Examples of java.awt.image.ByteLookupTable.lookupPixel()

        harness.check(true);
    }

    dst = new int[3];
    try {
        dst = t3.lookupPixel(src2, dst);
        harness.check(false);
    }
    catch (ArrayIndexOutOfBoundsException e) {
        harness.check(true);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.