رفتن به مطلب
  • 0

سوال در مورد کتابخانه picaso


101011

سوال

	Dim vv As ImageView
vv.Initialize("vv")

p.AddView(vv,0,0,10%x,10%y)

'p.LoadLayout("")
	Dim p1 As Picasso
 p1.Initialize
 p1.LoadUrl("http://answercenter.ir/uploads/monthly_2016_08/fpsd-flat-2.gif.66340ee3eb7ffae2d551a9b612d47b9a.gif.d83720b871eeb0e4515132799d81d817.gif").IntoImageView(vv)
 	

سلام

ببخشید من چجوری میتونم بگم که یه عکس 100*200 پیکسل رو بخوام 100*100 dip  در برنامه  نمایش بدم

اندازه ایمیج ویو رو کوچیک بزرگ که میکنم هیچ فرقی تو حال نمایش عکس نداره و در همون اندازه واقعی خودش نمایش داده میشه.من نیاز به تغییر اندازه عکس دارم.بتونم تو ابعاد از قبل تعریف شده نمایش بدم و اندازه واقعی عکس نباشه


منظورم اینه که اگر عکسم عرض و طولش باهم برابر نبود(مستطیلی ) بود تو ایمیج ویو که مربع هست.همونجوری مربع نشون بده.
یا بتونم اندازه عکس رو بدست بیارم بر اساس اندازه عکس ایمیج ویو بسازم

لطفا راهنمایی کنید.ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

خود پیکاسو یه متدی داره به اسم  CenterCrop  

که ارتفاع و عرض که میخای رو بهش میدی و عکس همون اندازه نشون میده 

در ضمن پیکاسو برای عکس png و jpg  است نه گیف 

برای گیف از کتابخانه AriaGlide استفاده کنید 

 

 

  •  
  •  
لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 15 دقیقه قبل، dftbayat گفته است :

خود پیکاسو یه متدی داره به اسم  CenterCrop  

که ارتفاع و عرض که میخای رو بهش میدی و عکس همون اندازه نشون میده 

در ضمن پیکاسو برای عکس png و jpg  است نه گیف 

برای گیف از کتابخانه AriaGlide استفاده کنید 

 

 

  •  
  •  


گیف رو برای تست گذاشتم.
ولی من هر چی گشتم CenterCrop رو نتونستم اجرا کنم میشه لطف کنید خودتون یه نمونه بگید چجوری از این متد استفاده کنم
کتابخانه پیکاسو من ورژن 1.00 هست
p1  که از نوع پیکاسو هست برای من کلا 9 تا متد داره اونم برای اینشیالایز و لود و... اصلا CenterCrop رو نداره.لطفا کمک کنید این مشکل برطرف بشه.ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 14 دقیقه قبل، 101011 گفته است :


گیف رو برای تست گذاشتم.
ولی من هر چی گشتم CenterCrop رو نتونستم اجرا کنم میشه لطف کنید خودتون یه نمونه بگید چجوری از این متد استفاده کنم
کتابخانه پیکاسو من ورژن 1.00 هست
p1  که از نوع پیکاسو هست برای من کلا 9 تا متد داره اونم برای اینشیالایز و لود و... اصلا CenterCrop رو نداره.لطفا کمک کنید این مشکل برطرف بشه.ممنون

فعلا به b4a دسترسی ندارم 

شما بعد از اینکه 

LoadUrl  میزنی بعدش متدهاش میاد 

که یکیش کراپ هست 

اینو از سایت مرجع پیدا کردم 

Picasso1.LoadUrl("").Resize(ImageWidth,ImageHeight).CenterCrop.IntoImageView(ImageView1)

اینو یه تستی بزنید ببیند درست میشه یا نه 

اینم لینک کتابخانه پیکاسو 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...