Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从AWT和JAI转换为android_Java_Android_Awt_Jai - Fatal编程技术网

Java 从AWT和JAI转换为android

Java 从AWT和JAI转换为android,java,android,awt,jai,Java,Android,Awt,Jai,我对将java项目转换为android有一个问题。什么使 me Mizzle等同于SampleModel、ColorModel、WritableRaster、, android的TileImage呢?以下是截取的代码: SampleModel sampleModel = RasterFactory.createBandedSampleModel( DataBuffer.TYPE_BYTE, 4 * numXTiles, 4* numYTiles, 1); Co

我对将java项目转换为android有一个问题。什么使 me Mizzle等同于SampleModel、ColorModel、WritableRaster、, android的TileImage呢?以下是截取的代码:

SampleModel sampleModel = RasterFactory.createBandedSampleModel(
               DataBuffer.TYPE_BYTE, 4 * numXTiles, 4* numYTiles, 1);
   ColorModel colorModel = PlanarImage.createColorModel(sampleModel);
   WritableRaster decWRaster = RasterFactory.createWritableRaster(
               sampleModel, null);
   for (int j = 0; j < numYTiles; j++) {
            for (int i = 0; i < numXTiles; i++) {
               int indexEnc = disEnc.readByte();
               if (indexEnc < 0) indexEnc = indexEnc + 128;
               System.out.print(indexEnc + " ");

               int[] codeWord = codeBook[indexEnc];
               decWRaster.setPixels(i * 4, j * 4, 4, 4, codeWord);
            }
         }
         TiledImage decTImage = new TiledImage(0, 0, 4 * numXTiles,
               4 * numYTiles, 0, 0, sampleModel, colorModel);
         decTImage.setData(decWRaster);
         JAI.create("FileStore", decTImage, decPath + "test4.bmp",
"BMP");
SampleModel SampleModel=RasterFactory.createBandedSampleModel(
DataBuffer.TYPE_字节,4*numXTiles,4*numYTiles,1);
ColorModel ColorModel=PlanarImage.createColorModel(sampleModel);
WritableRaster Decraster=RasterFactory.createWritableRaster(
样本模型,空);
对于(int j=0;j
此代码用于创建以int[]作为输入的图像,并进行平铺 宽度为numXTiles*4,高度为 numYTiles*4

有人能帮忙吗?许多thx:)