1

MagickImage ライブラリを使用して画像を処理しています。処理後に画像を Sd カードに保存したいのですが、次のコードを使用しましたが、役に立ちませんでした。

images[i] = new MagickImage(new ImageInfo(path));
MagickImage image = new MagickImage(images);
image =  image.charcoalImage(20.0, 40.0);

File m_file = new File(path);
if(! m_file.exists())
{
    m_file.mkdirs();                 
}
File file = new File(path1);
if(!file.exists())
{
    file.createNewFile();
 }

 FileOutputStream fos = new FileOutputStream(path2);                            
 fos.write(image.toBytes());    
 fos.flush();
 fos.close();

ここで fos.write(image.toBytes()); で問題が発生しています。この問題の解決方法を教えてください。よろしくお願いします。

4

0 に答える 0