PDA

View Full Version : چگونگی جدا کردن عکس مورد نظر از یک عکس بزرگ



Reza1607
یک شنبه 17 مرداد 1389, 11:44 صبح
سلام به دوستان
کسی می دونه روش Sprite که تو css هست رو چه جوری با وی بی انجام داد
منظورم اینه که عکسهایی که قرار به عنوان بک گراند دکمه ای قرار بگیره داخل یک عکس باشه و چه جوری باید مختصات یک عکس کوچیک رو از داخل این عکس بزرگ داد تا عکس مورد نظر به عنوان بک گراند انتخاب بشه
خودم گشتم ای دستور رو پیدا کردم(البته اگه درست نوشته باشم)


imagelist1.images.addstrip(filename)

ولی نمی دونم چه جوری باید ازش استفاده کنم
در ضمن فرمت عکسهام png هستند

ali_najari
یک شنبه 17 مرداد 1389, 14:06 عصر
منم دنبال چنين چيزي هستم پيدا كرديد بزاريد
منم اگه پيدا كردم ميگذارم

Reza1607
دوشنبه 18 مرداد 1389, 11:01 صبح
کسی نیست کمک کنه؟

Saman_12
سه شنبه 19 مرداد 1389, 21:55 عصر
سلام.
یه برنامه برای این کاری که میخوای بکنی نوشتم یه نگاه کن ببین به کارت میاد یا نه؟!(ضمیمه پست هست):متفکر:
کافیه اول از X تا X و بعد هم از Y تا Y رو به هش بدی , بقیش با برنامه تازه میتونه تصویر به دست اومده رو تغییر سایز هم بده!.:کف:

Reza1607
پنج شنبه 21 مرداد 1389, 09:45 صبح
ممنون الان نمی تونم تستش بکنم ولی بازم از شما ممنون

Reza1607
پنج شنبه 21 مرداد 1389, 11:39 صبح
من اين كد رو از خود msdn پيدا كردم و چيزي بيشتر از اين نتونستم پيدا كنم


Private Sub AddStripToCollection()
' Add the image strip.
Dim bitmaps As New Bitmap(GetType(PrintPreviewDialog), "PrintPreviewStrip.bmp")
imageList1.Images.AddStrip(bitmaps)
' Iterate through the images and display them on the form.
Dim i As Integer
For i = 0 To imageList1.Images.Count
imageList1.Draw(Me.CreateGraphics(), New Point(10, 10), i)
Application.DoEvents()
System.Threading.Thread.Sleep(1000)
Next i
End Sub

ولي بازم نتونستم ازش استفاده كنم آخه تا اونجا كه من از كد متوجه شدم اين كد براي عكس هاي bmp هست
و از دو تا قسمت اون چيزي سرم نشد
اولي خط زير

GetType(PrintPreviewDialog)

و دومي

"PrintPreviewStrip.bmp"
كه هرچقدر تو كامپيوترم گشتم همچين فايلي با اين نام پيدا نكردم
در ضمن دو تا عكس هم تو ضميمه گذاشتم منظورم از يك عكس بزرگ عكس هايي مثل عكسهاي ضميمه هست
كه بايد با استفاده از كدنويسي اون ها رو به
عنوان background دكمه ها و يا هر كنترل ديگه اي گذاشت
خواهشا اگه دوستان چيزي مي دونند راهنمايي كنند

Reza1607
دوشنبه 25 مرداد 1389, 10:50 صبح
سلام کسی نتونست از این کدی که از msdn دادم من رو راهنمایی کنه