답변

1

ImageMagick을 사용할 수 있습니까? 그것은 무료이며 이용 가능합니다. here. 그것은 Perl, Java, PHP, C++, Python, Ruby 등을위한 명령 행 도구 세트와 바인딩을 가지고 있습니다.

그렇다면 현재 폴더의 모든 jpeg를 애니메이션 GIF로 변환하려면

convert -delay 20 -loop 0 *.jpg animated.gif 

ImageMagick은 Android에서 사용할 수 있습니다.

 ImageHandling ih = null; 
     ih = new ImageHandling(this); 
     ih.getBitmapAsByteArray(R.drawable.imgename); 
     insertData(ih.getBitmapAsByteArray(R.drawable.imgename)); 
     private void insertData(byte[] bitmapData){ 
     values.put("imagename", bitmapData); 
     } 

및 데이터베이스 작업을위한

enter image description here

+0

... – user2964797

0

다음 마지막으로

내가 안드로이드 소스 코드를 원하는 이미지 매직이 무엇인지
 public class ImageHandling { 

Resources res; 
Activity activity; 
public ImageHandling(Activity a) { 
    activity = a; 
    res = a.getResources(); 
} 
private Bitmap getBitmapFromResource(int resourceId){ 

    Bitmap bitmap = null; 
    bitmap = BitmapFactory.decodeResource(res, resourceId); 
    return bitmap; 
} 

public byte[] getBitmapAsByteArray(int resourceId){ 
    ByteArrayOutputStream outputStream = null; 
    byte[] bitmapByteArray = null; 
    try { 
     outputStream = new ByteArrayOutputStream(); 
     Bitmap bitmap = getBitmapFromResource(resourceId); 
     bitmap.compress(CompressFormat.PNG, 0, outputStream); 
     bitmapByteArray = outputStream.toByteArray(); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    }finally{ 
     if(outputStream != null){ 
      try { 
       outputStream.flush(); 
       outputStream.close(); 
      } catch (IOException e) { 
       // TODO Auto-generated catch block 
       e.printStackTrace(); 
      } 

     } 
    } 

    return bitmapByteArray; 
}} 
관련 문제