Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在androidjava中转换图像格式_Java_Android_Graphics_Image Manipulation_Eclipse Adt - Fatal编程技术网

在androidjava中转换图像格式

在androidjava中转换图像格式,java,android,graphics,image-manipulation,eclipse-adt,Java,Android,Graphics,Image Manipulation,Eclipse Adt,如何从android应用程序活动中转换图像格式 我有使用Java转换图像格式的代码,但是它输出的图像质量不好,而且类似的代码在Android的Java中也不起作用。您没有发布任何代码,所以我不知道您的代码有什么问题。但您可以将图像转换为PNG或JPEG,如下所示: try { FileOutputStream out = new FileOutputStream(filename); bmp.compress(Bitmap.CompressFormat.PNG, 100, out);

如何从android应用程序活动中转换图像格式


我有使用Java转换图像格式的代码,但是它输出的图像质量不好,而且类似的代码在Android的Java中也不起作用。

您没有发布任何代码,所以我不知道您的代码有什么问题。但您可以将图像转换为PNG或JPEG,如下所示:

try {
   FileOutputStream out = new FileOutputStream(filename);
   bmp.compress(Bitmap.CompressFormat.PNG, 100, out); //100-best quality
   out.close();
} catch (Exception e) {
   e.printStackTrace();
}

你没有发布任何代码,所以我不知道你的代码出了什么问题。但您可以将图像转换为PNG或JPEG,如下所示:

try {
   FileOutputStream out = new FileOutputStream(filename);
   bmp.compress(Bitmap.CompressFormat.PNG, 100, out); //100-best quality
   out.close();
} catch (Exception e) {
   e.printStackTrace();
}

例如,从位图到JPG:

Bitmap bmp;
JPEG_QUALITY = 80;
bmp.compress(Bitmap.CompressFormat.JPEG, JPEG_QUALITY, out);

例如,从位图到JPG:

Bitmap bmp;
JPEG_QUALITY = 80;
bmp.compress(Bitmap.CompressFormat.JPEG, JPEG_QUALITY, out);

从位图到JPG?什么是点阵图?另一种格式?我想从PNG转换为JPG,或者从PNG转换为JPG。这是我在android中的代码,但我应该将我的原始图像url“public class Main extends Activity{Bitmap bmp;@Override protected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.Main);试试看{FileOutputStream out=newfileoutputstream(“jjj.jpg”);bmp.compress(Bitmap.CompressFormat.PNG,100,out);out.close();}catch(异常e){e.printStackTrace();}}'这取决于你假装转换的图像是什么?你的手机里有吗?你是通过互联网接收的吗…?你可以使用位图bm=BitmapFactory.decodeFile(你的路径);所以BitmapFactory.decode()将初始化我的位图对象到图像,是否正确?从位图到JPG?什么是位图den?另一种格式?我想从PNG转换为JPG或反之亦然。这是我在android中的代码,但我将原始图像url的公共类主扩展活动{Bitmap bmp;@Override protected void onCreate(Bundle savedInstanceState)放在哪里{super.onCreate(savedInstanceState);setContentView(R.layout.main);尝试{FileOutputStream out=newfileoutputstream(“jjj.jpg”);bmp.compress(Bitmap.CompressFormat.PNG,100,out);out.close();}catch(异常e){e.printStackTrace();}'这取决于你假装转换的是哪幅图像?你的手机里有吗?你通过互联网收到吗…?你可以使用位图bm=BitmapFactory.decodeFile(你的路径);因此BitmapFactory.decode()将我的位图对象初始化为图像,是否正确?图像的位图(输入)图像的位图(输入)