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

هم اندازه کردن imageView و عکس


Amral

سوال

سلام دوستان

ببخشید من میخوام یک عکس رو داخل imageView قرار بدم اما نمیدونم چجوری باید بهش اندازه بدم

عکسی که از سایت مورد نظر دانلود کردم اندازه ی اون 256 پیکسل بود که من نمیدونم با چه مقدار dip  برابره

کسی از دوستان میتونه به من کمک کنه؟

لینک عکس: http://www.flaticon.com/free-icon/clipboard_234714

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

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

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

در در 1395/08/28, 14:34:46، amral گفته است :

نه من منظورم این بود که وقتی عکس رو تو imageView لود میکنم چون ابعادشون یکی نیست عکس به شکل بیضی درمیاد

میخواستم ببینم که چجوری باید اندازه پیکسل رو به dip تبدیل کرد

عزیز برای اینکه از حالت دایره خارج نشه عرض رو مثلا تعین کردین 10 درصد ایکس تا فلان درصد 

بیاید و ارتفاعش رو برابر عرض قرار بدید

img.setleftandright(15%x,85%x)
img.height = img.width

 

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

در 4 ساعت قبل، amral گفته است :

ببخشید حقیقتش وقتی از کد شما استفاده کردم برنامه خطا داد

کتابخونه m2lib رو فعال کردید؟

 

رو گوشی نصب کردید؟

 

ارورش چیه؟؟؟؟

 

کداتونو ببینم

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

در 2 ساعت قبل، reza644 گفته است :

کتابخونه m2lib رو فعال کردید؟

 

رو گوشی نصب کردید؟

 

ارورش چیه؟؟؟؟

 

کداتونو ببینم

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

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

M2lib رو تو globals معرفی کنید 

 

 

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

 

 

ولی من خودم استفاده کردم چند بار

کد هاتون هم بزارید

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

اندازه ای که عکس اصلی داره ، فقط از لحاظ کیفیت مهمه ، وگرنه شما خودت میای و تعریف میکنی که در کجا ؟ و با چه اندازه ای نمایش داده بشه . مثلا من میخوام مختصات مکانی عکس من اینجوری باشه

imageview1.setleftandright(30%x,70%x)
imageview1.settopandbuttom(40%y,60%y)

 

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

نه من منظورم این بود که وقتی عکس رو تو imageView لود میکنم چون ابعادشون یکی نیست عکس به شکل بیضی درمیاد

میخواستم ببینم که چجوری باید اندازه پیکسل رو به dip تبدیل کرد

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

ImageView.Height=ImageView.Width

این کد رو زمانی بهره ببرید که تصویر دایره باشه.

 

زمانی که میخواید اندازه ImageView به اندازه فایل اصلی دربیاد باید از کتابخونه Bitmaps بهره ببرید و طول و عرض فایل رو بخونید سپس اندازه ImageView رو با اون ست کنید.

 

موفق تر باشید!

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

در هم اکنون، 2roshke گفته است :

متوجه نمیشم !

میشه یه اسکرین بفرستی ؟

 

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

ImageView1.Top = 65%y
ImageView1.Height = 40%x
ImageView1.SetLeftAndRight(20%x,60%x)

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

بهترین روش روشی هستش که کاربر عزیز و قدیمی انجمن آقای Mohammad-Alone گفتند...

از همون روش بهره بگیرید.

موفق باشید

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

در 6 ساعت قبل، mohammad-alone گفته است :

ImageView.Height=ImageView.Width

این کد رو زمانی بهره ببرید که تصویر دایره باشه.

 

زمانی که میخواید اندازه ImageView به اندازه فایل اصلی دربیاد باید از کتابخونه Bitmaps بهره ببرید و طول و عرض فایل رو بخونید سپس اندازه ImageView رو با اون ست کنید.

 

موفق تر باشید!

 

خیلی ممنون 

در 4 ساعت قبل، softir گفته است :

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

ImageView1.Top = 65%y
ImageView1.Height = 40%x
ImageView1.SetLeftAndRight(20%x,60%x)

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

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

در 24 دقیقه قبل، amral گفته است :

 

خیلی ممنون 

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

درود

منظورتون چیه که محل خود  عکس جابجا شدش؟

لطفا کدهایی که استفاده کردید رو تمامشون رو قرار بدید

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

سلام

اگه میخواید اندازه ویو با عکس برابر شه

با کتابخونه m2lib این کار شدنیه

 

 

Dim m2 As m2Lib





    imageview1.Height=m2.GetPicHeight(imageview1)
    imageview1.Width=m2.GetPicWidth(imageview1)

اینم کتابخونه

رمز:answercenter.ir

 

m2lib.rar

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

در 3 ساعت قبل، مهدی ایزدی گفته است :

درود

منظورتون چیه که محل خود  عکس جابجا شدش؟

لطفا کدهایی که استفاده کردید رو تمامشون رو قرار بدید

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

کدی که جناب softir قرار داده بودن باعث شد که تصویر به شکل بیضی در نیاد ولی در عوض محل imageView  رو عوض میکرد

حقیقتش من کدی ننوشتم فقط از دیزاینر استفاده کردم

در ۱ ساعت قبل، reza644 گفته است :

سلام

اگه میخواید اندازه ویو با عکس برابر شه

با کتابخونه m2lib این کار شدنیه

 

 


Dim m2 As m2Lib





    imageview1.Height=m2.GetPicHeight(imageview1)
    imageview1.Width=m2.GetPicWidth(imageview1)

اینم کتابخونه

رمز:answercenter.ir

 

m2lib.rar

خیلی ممنون :53:

در 10 ساعت قبل، mohammad-alone گفته است :

ImageView.Height=ImageView.Width

این کد رو زمانی بهره ببرید که تصویر دایره باشه.

 

زمانی که میخواید اندازه ImageView به اندازه فایل اصلی دربیاد باید از کتابخونه Bitmaps بهره ببرید و طول و عرض فایل رو بخونید سپس اندازه ImageView رو با اون ست کنید.

 

موفق تر باشید!

ببخشید امکانش هست که یک نمونه کد برای موقعی که تصویر دایره نباشه قرار بدین؟

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

در 7 دقیقه قبل، amral گفته است :

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

کدی که جناب softir قرار داده بودن باعث شد که تصویر به شکل بیضی در نیاد ولی در عوض محل imageView  رو عوض میکرد

حقیقتش من کدی ننوشتم فقط از دیزاینر استفاده کردم

خیلی ممنون :53:

ببخشید امکانش هست که یک نمونه کد برای موقعی که تصویر دایره نباشه قرار بدین؟

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

 

 

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

در 13 دقیقه قبل، reza644 گفته است :

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

 

 

ببخشید حقیقتش وقتی از کد شما استفاده کردم برنامه خطا داد

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

بایگانی شده

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

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

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