5
BitmapFactory를 사용하여 .jpg를 읽으려고합니다. RGB888 형식의 비트 맵을 가져오고 싶지만 계속 RGB565를 얻는 것처럼 보입니다. 어쨌든 이것을 바꿀 수 있습니까?Android에서 RGB888로 JPG로 읽기
BitmapFactory를 사용하여 .jpg를 읽으려고합니다. RGB888 형식의 비트 맵을 가져오고 싶지만 계속 RGB565를 얻는 것처럼 보입니다. 어쨌든 이것을 바꿀 수 있습니까?Android에서 RGB888로 JPG로 읽기
BitmapFactory 메서드를 사용하면 BitmapFactory.Options 인스턴스를 전달할 수 있습니다. BitmapFactory.Options를 사용하여 디코딩 후에 반환되는 비트 맵의 형식을 정의하는 inPreferredConfig를 지정하여 Bitmap.Config.ARGB_8888로 설정하면됩니다.
나는 바보처럼 느껴진다 ... – Jay
Ok. 나는 문제가있는 것 같다. 나는 다음과 같은 것을 시도한다.
BitmapFactory.Options opts = new BitmapFactory.Options(); opts.inPreferredConfig = Bitmap.Config.ARGB_8888; Bitmap bmp = BitmapFactory.decodeFile("/path/to/file.jpg", opts);
어떤 이유로 고장났다. – JayARGB_8888을 좋아하지 않는 것 같습니다. 그 라인을 꺼내면 괜찮아. – Jay