آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل با دوربین (حل شد ولی ....)

saeedsh67  11 سال پیش  11 سال پیش
0 0

سلام دوستان این عکسها رو نگاه کنید عکس اول مال دوربین پشتیه گوشیه:

عکس دوم مال دوربین جلو گوشی:

و کدهای من به این صورت:

public static float getDegree(int exifOrientation) {
        if (exifOrientation == ExifInterface.ORIENTATION_ROTATE_90)
            return 0;
        else if (exifOrientation == ExifInterface.ORIENTATION_ROTATE_180)
            return 0;
        else if (exifOrientation == ExifInterface.ORIENTATION_ROTATE_270)
            return 0;

        return 0;
    }

    public static Bitmap createRotatedBitmap(Bitmap bm, float degree) {
        Bitmap bitmap = null;
        if (degree != 0) {
            Matrix matrix = new Matrix();
            matrix.preRotate(degree);
            bitmap = Bitmap.createBitmap(bm, 0, 0, bm.getWidth(), bm.getHeight(), matrix, true);
        }

        return bitmap;

حالا یه لطفی بکنید اگه کسی میدونه بگه مشکل چیه؟ من نرم افزارم کامل شده ولی این مشکل بدجوری روی اعصابه!!!!!!

کسی نمی دونه؟

0 0
(11 سال پیش)
0 0
اول از همه چرا توی getdegres همه رو صفر برمیگردونی ، این کار در عمل اون کد رو بی خاصیت میکنه ، اگر داری عکس میگیری با این کد خروجی رو بچرخون (180)camera.setDisplayOrientation (11 سال پیش)
0 0
ببخشید اونجا صفر نیست من حواسم نبود اونجا صفر شده return اولی 180 ٰو return دومی 270 و سومی 0 و چهارمی 90 ولی بازم مشکل دارم (11 سال پیش)
0 0
دوستان مشکل حل شد ولی تو یه گوشی دیگه!!!!‌ یعنی میشه تو گوشی من مشکل داشته باشه تو گوشی دیگه درست باشه؟؟؟؟؟ (11 سال پیش)
+1 0
چرا که نه . من یه پروژه داشتم که روی هر گوشی یه سازی می زد. کلا کار با دوربین دردسر زیادی داره. (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .