import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ImageToBinaryConverter {
public static void main(String[] args) {
String imagePath = "path/to/image.jpg";
String outputFilePath = "path/to/output.bin";
try {
File imageFile = new File(imagePath);
BufferedImage image = ImageIO.read(imageFile);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write(image, "jpg", baos);
byte[] binaryData = baos.toByteArray();
FileOutputStream fos = new FileOutputStream(outputFilePath);
fos.write(binaryData);
fos.close();
System.out.println("Binary data saved to: " + outputFilePath);
} catch (IOException e) {
e.printStackTrace();
}
}
}
Java图片转2进制
最新推荐文章于 2024-05-21 10:23:42 发布