У меня есть приложение для Android, в котором я делаю фотографию с помощью камеры Android, затем я просматриваю фотографию, если она мне нравится, я загружаю изображение на веб-сайт.
Загрузка изображения на веб-сайт IВы заметили, что есть несколько пикселей, которые не видны на телефоне !!! На сайте есть несколько дополнительных деталей, которые не видны на экране телефона !!!
Изображение наэкран телефона настроен на просмотр изображения.
Это макет упражнения:
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:scaleType="centerCrop"
android:id="@+id/myPic"
/>
<Button
android:text="Confirm Photo"
android:layout_toLeftOf="@id/back"
android:id="@+id/confirm"
android:layout_marginTop="530dip"
android:layout_height="wrap_content"
android:layout_width="165dip"
android:layout_alignParentRight="true"
>
</Button>
</RelativeLayout>
Вот какЯ установил изображение на imageview
:
Bundle extras = getIntent().getExtras();
BitmapFactory.Options options=new BitmapFactory.Options();
options.inSampleSize =2;
byte[] imageData = extras.getByteArray("imageData");
Bitmap myImage = BitmapFactory.decodeByteArray(imageData , 0, imageData.length,options);
Matrix mat=new Matrix();
mat.postRotate(90);
bitmapResult = Bitmap.createBitmap(myImage, 0, 0, myImage.getWidth(),myImage.getHeight(), mat, true);
Canvas c = new Canvas(bitmapResult);
drawTextImage(bitmapResult);
StoreByteImage(this, bitmapResult,100);
ImageView imageView = (ImageView) findViewById(R.id.myPic);
imageView.setImageBitmap(bitmapResult);
Для получения дополнительного кода или других деталей я здесь, чтобы дать его вам. Спасибо