Java'da bir görüntüyü bayt olarak dönüştürme

Bir Java uygulaması, kodlanmış bir görüntüyü göstermek, hatta dönüştürmek için bile okuyabilir.

1. Adım

Java kodunun başında aşağıdaki satırı ekleyin:

org.apache.commons.io dosyasını içe aktarın. IOUtils;

2. Adım

Aşağıdaki örnek kodda olduğu gibi, görüntüyü içeren dosyayı Java FileInputStream olarak açın:

FileInputStream myStream = yeni FileInputStream ("imageFile.jpg");

3. adım

Aşağıdaki kod örneğinde olduğu gibi, kitaplık yöntemini ToByteArray () yöntemini çağırarak bir bayt dizisindeki giriş dizisini okuyun:

byte [] imageInBytes = IOUtils.toByteArray (myStream);

Bayt dizisi "imageInBytes", görüntü dosyasına karşılık gelen baytları içerecektir.