如何有效地将 Android 位图转换为 Leptonica Pix?
How to efficiently convert an Android Bitmap to a Leptonica Pix?
我正在尝试将位图转换为 Pix。但是,手动从 Bitmap 读取每个像素并在 Pix 中设置它太慢了。
Pix pix = new Pix(width, height, depth);
for (int x = 0; x < width; x++) {
for (int y = 0; y < height; y++) {
pix.setPixel(x, y, bmp.getPixel(x, y));
}
}
在 ReadFile
的 tess-two 存储库中找到了解决方案
简单如下:
Pix pix = ReadFile.readBitmap(bmp);
我正在尝试将位图转换为 Pix。但是,手动从 Bitmap 读取每个像素并在 Pix 中设置它太慢了。
Pix pix = new Pix(width, height, depth);
for (int x = 0; x < width; x++) {
for (int y = 0; y < height; y++) {
pix.setPixel(x, y, bmp.getPixel(x, y));
}
}
在 ReadFile
简单如下:
Pix pix = ReadFile.readBitmap(bmp);