비트 맵의 이미지를 Android의 저장소에 저장하는 방법

Amirouche Zeggagh

저장소에 이미지를 성공적으로 저장했지만 저장소에서 이미지를 읽을 수 없습니다. 그리고이 코드는 다음과 같습니다.

String dir = Environment.getExternalStorageDirectory()+ File.separator+"DCIM/stegano";

String dir = Environment.getExternalStorageDirectory()+ File.separator+"DCIM/stegano";

        //createfolder
        File folder = new File(dir);
if(!folder.exists()){
folder.mkdirs();
Toast.makeText(getApplicationContext(),"I am in if",
Toast.LENGTH_LONG).show();
        }
        //creatname file
        String simpleDate=new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
        String nameImage="STE_"+simpleDate;

        //create file
        Bitmap bitmap;
OutputStreamoutputStream;
        bitmap=BitmapFactory.decodeResource(getResources(),R.drawable.grass);//I have image in drawble
        File file = new File(dir,nameImage+".png");

try {
outputStream=new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.PNG,100,outputStream);

outputStream.flush();
outputStream.close();
        } catch (FileNotFoundException e) {
e.printStackTrace();
        } catch (IOException e) {
e.printStackTrace();
        }

A-Droid 기술

Amirouche, 다음은 파일에 비트 맵을 저장하는 샘플 코드입니다.

public static File savebitmap(Bitmap bmp) throws IOException {
    ByteArrayOutputStream bytes = new ByteArrayOutputStream();
    bmp.compress(Bitmap.CompressFormat.JPEG, 60, bytes);
    File f = new File(Environment.getExternalStorageDirectory()
            + File.separator + "testimage.jpg");
    f.createNewFile();
    FileOutputStream fo = new FileOutputStream(f);
    fo.write(bytes.toByteArray());
    fo.close();
    return f;
}

이제이 함수를 호출하여 비트 맵을 내부 메모리에 저장합니다.

File newfile = savebitmap(bitmap);

도움이되기를 바랍니다. 행복한 코딩 생활.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Zypper를 사용하여 3 개의 ISO 이미지를 SLES에서 저장소로 마운트하는 방법

분류에서Dev

SQL의 경로 저장소를 사용하여 폴더에 이미지 저장소를 얻는 방법

분류에서Dev

PickedFile 유형의 세트 이미지를 Flutter의 이미지에 저장하는 방법은 무엇입니까?

분류에서Dev

비트 맵 정보를 저장하는 가장 효율적인 방법 Android

분류에서Dev

비트 맵 정보를 저장하는 가장 효율적인 방법 Android

분류에서Dev

opencv-파일 저장소에 매트 이미지를 저장하는 방법

분류에서Dev

GaussianBlurEffect의 개체 소스를 비트 맵 이미지로 설정하는 방법

분류에서Dev

Git 저장소 (GitHub)의 루트에 코드를 푸시하는 방법

분류에서Dev

내부 저장소의 텍스트 파일에 저장된 데이터를 찾을 수 없습니다. 내부 저장소 Android Studio에 파일을 저장하는 방법은 무엇입니까?

분류에서Dev

Android에서 비트 맵 이미지를 임시로 저장

분류에서Dev

Android : 내부 저장소에 같은 이름으로 두 개의 비트 맵 저장

분류에서Dev

Android는 이미지 파일에 비트 맵 저장

분류에서Dev

Firebase 저장소의 이미지를 표시하는 올바른 방법

분류에서Dev

이미지를 저장하는 iOS 최고의 방법

분류에서Dev

RecyclerView에서 Firebase 저장소를 사용하여 여러 사용자의 이미지를 표시하는 방법

분류에서Dev

OpenSuse 42.3의 저장소 목록에서 소프트웨어 업데이트를 제거하는 방법

분류에서Dev

Android의 고품질 비트 맵 이미지를 갤러리에 삽입하는 방법

분류에서Dev

collectionviewcell의 이미지를 핵심 데이터에 저장하는 방법

분류에서Dev

두 이미지의 차이를 얻어 이미지로 저장하는 방법

분류에서Dev

Gitlab CD의 애플리케이션 저장소에서 배포 스크립트 / 저장소를 연결하는 방법은 무엇입니까?

분류에서Dev

iOS Swift를 사용하여 하나의 경로 아래에 Firebase 저장소에 이미지 배열을 저장하는 방법

분류에서Dev

생성 된 비트 맵 이미지를 내부 저장소에 저장

분류에서Dev

laravel5.4의 저장 폴더에 저장된 이미지를 검색하는 방법은 무엇입니까?

분류에서Dev

Android의 AWS Amplify에 저장 경로를 지정하는 방법.?

분류에서Dev

Flutter의 자산에서 Firebase 저장소로 이미지를 업로드하는 방법은 무엇입니까?

분류에서Dev

github 작업에서 node.js github 저장소를 다른 저장소의 서비스로 실행하는 방법

분류에서Dev

Opencv Python의 대상 폴더에 여러 이미지를 저장하는 방법

분류에서Dev

내부 저장소 (Android)의 일부 이미지에 Image Button을 설정하는 방법은 무엇입니까?

분류에서Dev

버려진 프로젝트의 git 저장소를 저장하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Zypper를 사용하여 3 개의 ISO 이미지를 SLES에서 저장소로 마운트하는 방법

  2. 2

    SQL의 경로 저장소를 사용하여 폴더에 이미지 저장소를 얻는 방법

  3. 3

    PickedFile 유형의 세트 이미지를 Flutter의 이미지에 저장하는 방법은 무엇입니까?

  4. 4

    비트 맵 정보를 저장하는 가장 효율적인 방법 Android

  5. 5

    비트 맵 정보를 저장하는 가장 효율적인 방법 Android

  6. 6

    opencv-파일 저장소에 매트 이미지를 저장하는 방법

  7. 7

    GaussianBlurEffect의 개체 소스를 비트 맵 이미지로 설정하는 방법

  8. 8

    Git 저장소 (GitHub)의 루트에 코드를 푸시하는 방법

  9. 9

    내부 저장소의 텍스트 파일에 저장된 데이터를 찾을 수 없습니다. 내부 저장소 Android Studio에 파일을 저장하는 방법은 무엇입니까?

  10. 10

    Android에서 비트 맵 이미지를 임시로 저장

  11. 11

    Android : 내부 저장소에 같은 이름으로 두 개의 비트 맵 저장

  12. 12

    Android는 이미지 파일에 비트 맵 저장

  13. 13

    Firebase 저장소의 이미지를 표시하는 올바른 방법

  14. 14

    이미지를 저장하는 iOS 최고의 방법

  15. 15

    RecyclerView에서 Firebase 저장소를 사용하여 여러 사용자의 이미지를 표시하는 방법

  16. 16

    OpenSuse 42.3의 저장소 목록에서 소프트웨어 업데이트를 제거하는 방법

  17. 17

    Android의 고품질 비트 맵 이미지를 갤러리에 삽입하는 방법

  18. 18

    collectionviewcell의 이미지를 핵심 데이터에 저장하는 방법

  19. 19

    두 이미지의 차이를 얻어 이미지로 저장하는 방법

  20. 20

    Gitlab CD의 애플리케이션 저장소에서 배포 스크립트 / 저장소를 연결하는 방법은 무엇입니까?

  21. 21

    iOS Swift를 사용하여 하나의 경로 아래에 Firebase 저장소에 이미지 배열을 저장하는 방법

  22. 22

    생성 된 비트 맵 이미지를 내부 저장소에 저장

  23. 23

    laravel5.4의 저장 폴더에 저장된 이미지를 검색하는 방법은 무엇입니까?

  24. 24

    Android의 AWS Amplify에 저장 경로를 지정하는 방법.?

  25. 25

    Flutter의 자산에서 Firebase 저장소로 이미지를 업로드하는 방법은 무엇입니까?

  26. 26

    github 작업에서 node.js github 저장소를 다른 저장소의 서비스로 실행하는 방법

  27. 27

    Opencv Python의 대상 폴더에 여러 이미지를 저장하는 방법

  28. 28

    내부 저장소 (Android)의 일부 이미지에 Image Button을 설정하는 방법은 무엇입니까?

  29. 29

    버려진 프로젝트의 git 저장소를 저장하는 방법은 무엇입니까?

뜨겁다태그

보관