走过路过的大神们,Android上传图片大小怎么设置的,跪接口水
用Android上传图片到服务器,功能已实现,但图片大小超出控制之外。它太小了,该怎么设置它。服务器端显示出来很小。
求路过的大神们指点。。。 --------------------编程问答-------------------- 把图片进行放大显示 --------------------编程问答-------------------- 怎么弄, --------------------编程问答-------------------- android下图片放大操作
/**--------------------编程问答-------------------- 能给个demo的链接看看么 --------------------编程问答--------------------
* change the bitmap size
* @param src : Bitmap source
* @return : The scaled bitmap
*/
private Bitmap scaleBitmap(Bitmap src) {
int width = src.getWidth();//原来尺寸大小
int height = src.getHeight();
final float destSize = 500;//缩放到这个大小,你想放大多少就多少
//图片缩放比例,新尺寸/原来的尺寸
float scaleWidth = ((float) destSize) / width;
float scaleHeight = ((float) destSize) / height;
Matrix matrix = new Matrix();
matrix.postScale(scaleWidth, scaleHeight);
//返回缩放后的图片
return Bitmap.createBitmap(src, 0, 0, width, height, matrix, true);
}
能给个demo的链接看看么
android下图片放大操作
/**
* change the bitmap size
* @param src : Bitmap source
* @return : The scaled bitmap
*/
private Bitmap scaleBitmap(Bitmap src) {
int width = src.getWidth();//原来尺寸大小
int height = src.getHeight();
final float destSize = 500;//缩放到这个大小,你想放大多少就多少
//图片缩放比例,新尺寸/原来的尺寸
float scaleWidth = ((float) destSize) / width;
float scaleHeight = ((float) destSize) / height;
Matrix matrix = new Matrix();
matrix.postScale(scaleWidth, scaleHeight);
//返回缩放后的图片
return Bitmap.createBitmap(src, 0, 0, width, height, matrix, true);
}
楼主这应该已经很清楚了,你把图片解析成Bitmap对象作为参数传给scaleBitmap()这个函数,返回值就是你要放大后的图片。
这里关键是
final float destSize = 500;//缩放到这个大小,你想放大多少就多少
这句,看你要返回多大的图片了,我这里举例写的是500像素(宽和高都是500)。 --------------------编程问答--------------------
能给个demo的链接看看么
android下图片放大操作
/**
* change the bitmap size
* @param src : Bitmap source
* @return : The scaled bitmap
*/
private Bitmap scaleBitmap(Bitmap src) {
int width = src.getWidth();//原来尺寸大小
int height = src.getHeight();
final float destSize = 500;//缩放到这个大小,你想放大多少就多少
//图片缩放比例,新尺寸/原来的尺寸
float scaleWidth = ((float) destSize) / width;
float scaleHeight = ((float) destSize) / height;
Matrix matrix = new Matrix();
matrix.postScale(scaleWidth, scaleHeight);
//返回缩放后的图片
return Bitmap.createBitmap(src, 0, 0, width, height, matrix, true);
}
能给个demo的链接看看么
android下图片放大操作
/**
* change the bitmap size
* @param src : Bitmap source
* @return : The scaled bitmap
*/
private Bitmap scaleBitmap(Bitmap src) {
int width = src.getWidth();//原来尺寸大小
int height = src.getHeight();
final float destSize = 500;//缩放到这个大小,你想放大多少就多少
//图片缩放比例,新尺寸/原来的尺寸
float scaleWidth = ((float) destSize) / width;
float scaleHeight = ((float) destSize) / height;
Matrix matrix = new Matrix();
matrix.postScale(scaleWidth, scaleHeight);
//返回缩放后的图片
return Bitmap.createBitmap(src, 0, 0, width, height, matrix, true);
}
楼主这应该已经很清楚了,你把图片解析成Bitmap对象作为参数传给scaleBitmap()这个函数,返回值就是你要放大后的图片。
这里关键是
final float destSize = 500;//缩放到这个大小,你想放大多少就多少
这句,看你要返回多大的图片了,我这里举例写的是500像素(宽和高都是500)。
主要是我想把图片放大后再上传到服务器,该怎么弄。可能我写的不清楚吧,我也是Android小白 --------------------编程问答-------------------- 虽然没帮助,但还是给你分吧
补充:移动开发 , Android