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

بهم ریختگی تصویر


berayan

سوال

سلام

من ایمیج ویو رو به اندازه تصویر دادم اما موقع که کلیک می کنم و بزرگ میشه مقداری از تصویر از کادر خارج میشه . چطوری می تونم دقیقا در حالت X و y صفحه بدون بهم ریختگی نمایش بدم که از کادر بیرون نزنه .

قابلیت زوم هم داشته باشه .

اینم نمونه سورس


[left]Sub ImageView1_Click


   [color=#0000ff]Dim [/color]s1 As [color=#008000]String[/color]


   [color=#0000ff]Dim [/color]bit1 As [color=#008000]Bitmap[/color]

   s1 = cur1.GetString("image1")&".jpg"


   [color=#0000ff]bit1[/color].initialize(File.DirAssets,s1)


   [color=#800080]ImageView1[/color].[color=#0000ff]Bitmap[/color]=bit1


[color=#800080]ImageView1[/color].Height=bit1.Height


   [color=#800080]ImageView1[/color].Width=bit1.Width


End Sub[/left]

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

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

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

دوستان خودم یک روش یافتم اما نمی دون چطوری پیادش کن

1- اینکه ما بیایم به imegview.width مقدار100%x رو به دیم ، اما به height اندازه خاصی ندیم تا با توجه به مقدار x تنظیم بشه ولی اگر به height مقداری ندیم فقط width بزرگ می شه و height سر جاش میمونه حالا ما چطوری به imegview.height بفهمونیم که با توجه به x مقدار دهی بشه .

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

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

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

این روش رو اصلا پیشنهاد نمی کنم مگر در مواردی خاص

Dim b1 As Bitmap
b1.Initialize(File.DirAssets,"bg.png")
ImageView1.Width = b1.Width
ImageView1.Height = b1.Height

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

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

imageview1.Gravity = Gravity.FILL

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

بایگانی شده

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

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

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