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

Cop تصویر با نسبت های دلخواه

Hossein Kurd  11 سال پیش  10 سال پیش
0 0

من توی کراپ تصویر مشکلی ندارم

اما می خوام به جای کادر مربع، یک کادر مستطیل با نسبت زیر داشته باشم

 y = x *  0.5698742

یعنی Y تقریبا نصف X بشه

کد فعلی من که فکر می کنم باید تغییر کنه به این شکل هست :

intent.putExtra("outputX", 300);
intent.putExtra("outputY", 300);
//indicate aspect of desired crop
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
//set crop properties
intent.putExtra("crop", "true");
//indicate output X and Y
intent.putExtra("scale", true);
//retrieve data on return
intent.putExtra("return-data", true);

باید دونم کدوم قسمتش رو تغیبر بدم

0 0
outputX , outputY و aspectX و aspectY و crop رو کامنت کردم (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Hajhosseini  11 سال پیش
0 0

ویو رو post کن بعد توی runnable طول و عرض رو ست کن، setLayoutParams

آپدیت:

 view.post(new Runnable() {
            @Override
            public void run() {
                view.getLayoutParams().height = 100;
            }
        });
0 0
توی اندروید 5 کدی که زدم درست کار می کنه و نسبت ها رعایت می شه اما API پایینتر خیر، منظورت رو متوجه نشدم (11 سال پیش)
پاسخ به سوال 
یحیی  10 سال پیش
0 0

 intent.putExtra("outputX",300);
intent.putExtra("outputY",300);
//indicate aspect of desired crop
intent.putExtra("aspectX", x);
intent.putExtra("aspectY",x *0.5698742);
//set crop properties
intent.putExtra("crop","true");
//indicate output X and Y
intent.putExtra("scale",true);
//retrieve data on return
intent.putExtra("return-data",true);

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