PDA

View Full Version : تبدیل متن به عکس



mehr83
دوشنبه 04 خرداد 1388, 22:23 عصر
با چه کدی میتونم یکی از labale هایی که در دیتالیست وجود داره و به دیتابیس بایند شده را بصورت عکس در بیارم؟

----------------------------------------------------------------------
فروش ويژه مجموعه كامل محصولات آموزش برنامه نويسي AppDev
Asp.NET , Visual Basic.NET , Visual C#.NET , SQL Server 2008 , Web Service , LINQ , Html , Xml , SharePoint
اطلاعات بيشتر در
http://sadrasystem.org (http://sadrasystem.org/)

milade
دوشنبه 04 خرداد 1388, 22:41 عصر
سلام دوست گرامی

با هیچ کدی !
شما باید از کنترل Image استفاده کنید

موفق باشید

mehr83
دوشنبه 04 خرداد 1388, 23:04 عصر
سلام دوست گرامی

با هیچ کدی !
شما باید از کنترل Image استفاده کنید

موفق باشید

مرسی از اینکه وقت گذاشتین
اما من نتونستم اینکار را انجام بدم
خاصیت imagurl را به فیلد مورد نظر بایند کردم
اما نشد

milade
دوشنبه 04 خرداد 1388, 23:35 عصر
میدونی ...
یه مشکل عمده که این بچه ها و اساتید عزیز دارن اینه که حس جستجو درشون وجود نداره !
البته قصد توهین ندارم اما بهتره برای انسجام فروم ... [وللش]
خوب حالا موضوع اصلی !

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

یه جستجو کن چراکه یکی از دوستان عزیز برای تست کارشون یه برنامه گزاشتن که خوب بود ( اشکالات هم گوش زد شد ) . من جستجو رو به عهده خودت میزارم اگه پیدا نکردی Pm یا پست بده تا دوستان کمکت کنند

پیروز و موفق باشید

mehr83
سه شنبه 05 خرداد 1388, 01:32 صبح
منظور منو درست متوجه نشدید!
من نمی خوام عکسی را ذخیره یا بازیابی کنم
فرض کنید یک فیلد name در دیتابیس دارم
حالا در دیتالیست یک لیبل به این فیلد بایند شده
در حالت عادی این فیلد که مثلا محتواش "علی" هست رو به صورت text نشون میده
من میخوام محتواش رو بصورت تصویر نشون بده
با تشکر

----------------------------------------------------------------------
فروش ويژه مجموعه كامل محصولات آموزش برنامه نويسي AppDev
Asp.NET , Visual Basic.NET , Visual C#.NET , SQL Server 2008 , Web Service , LINQ , Html , Xml , SharePoint
اطلاعات بيشتر در
http://sadrasystem.org (http://sadrasystem.org/)

iman_22a
سه شنبه 05 خرداد 1388, 02:49 صبح
منظور منو درست متوجه نشدید!
من نمی خوام عکسی را ذخیره یا بازیابی کنم
فرض کنید یک فیلد name در دیتابیس دارم
حالا در دیتالیست یک لیبل به این فیلد بایند شده
در حالت عادی این فیلد که مثلا محتواش "علی" هست رو به صورت text نشون میده
من میخوام محتواش رو بصورت تصویر نشون بده
با تشکر

یعنی می خواهید از کلمه "علی" یه عکس بسازین که توی عکس نوشته باشه "علی" درسته ؟!
تقریبا مثل تصاویر امنیتی که موقع ثبت نام باید مشابه اون وارد بشه . نمی دونم توی سایت در موردش مطلب هست یا نه ولی احتمال زیاد هست . جستجو کنین .

mehr83
سه شنبه 05 خرداد 1388, 03:23 صبح
بله دقیقا.
جستجو کردم چیزی عایدم نشد
شاید هم کلمات کلیدی مناسبتری رو نتونستم انتخاب کنم!

----------------------------------------------------------------------
فروش ويژه مجموعه كامل محصولات آموزش برنامه نويسي AppDev
Asp.NET , Visual Basic.NET , Visual C#.NET , SQL Server 2008 , Web Service , LINQ , Html , Xml , SharePoint
اطلاعات بيشتر در
http://sadrasystem.org (http://sadrasystem.org/)

milade
سه شنبه 05 خرداد 1388, 10:24 صبح
سلام دوست عزیز

ببخشید منظورتون رو درست متوجه نشدم ....

این دو رو وارد کن :

Imports System.Drawing

Imports System.Drawing.Imaging
و :

Dim Text As String = "Milad Ebrahimi Pour"

Dim FontColor As Color = Color.Blue

Dim BackColor As Color = Color.Yellow

Dim FontName As String = "Times New Roman"

Dim FontSize As Integer = 14

Dim Height As Integer = 40

Dim Width As Integer = 200

Dim FileName As String = "MyImage"

Dim objBitmap As New Bitmap(Width, Height)

Dim objGraphics As Graphics = Graphics.FromImage(objBitmap)

Dim objColor As Color

Dim objFont As New Font(FontName, FontSize)

Dim objPoint As New PointF(5.0F, 5.0F)

Dim objBrushForeColor As New SolidBrush(FontColor)

Dim objBrushBackColor As New SolidBrush(BackColor)

objGraphics.FillRectangle(objBrushBackColor, 0, 0, Width, Height)

objGraphics.DrawString(Text, objFont, objBrushForeColor, objPoint)

objBitmap.Save(Application.StartupPath & FileName & ".JPG", ImageFormat.Jpeg)

پیروز باشید و پایدار

mehr83
سه شنبه 05 خرداد 1388, 13:15 عصر
مرسی
مشکلم حل شد.
نمیشه backcolor را بصورت transparent انتخاب نمود؟

----------------------------------------------------------------------
فروش ويژه مجموعه كامل محصولات آموزش برنامه نويسي AppDev
Asp.NET , Visual Basic.NET , Visual C#.NET , SQL Server 2008 , Web Service , LINQ , Html , Xml , SharePoint
اطلاعات بيشتر در
http://sadrasystem.org (http://sadrasystem.org/)

milade
سه شنبه 05 خرداد 1388, 14:11 عصر
یعنی چی ؟!!!

mehr83
سه شنبه 05 خرداد 1388, 15:43 عصر
وقتی یه عکسی رو در وب نمایش بدیم اگر بخوایم backcolor عکس با backcolor صفحه یکی و ست باشه نباید عکس backcolor داشته باشه دیگه, باید بصورت transpsrent ذخیره شده باشه.


----------------------------------------------------------------------
فروش ويژه مجموعه كامل محصولات آموزش برنامه نويسي AppDev
Asp.NET , Visual Basic.NET , Visual C#.NET , SQL Server 2008 , Web Service , LINQ , Html , Xml , SharePoint
اطلاعات بيشتر در
http://sadrasystem.org (http://sadrasystem.org/)

mehr83
سه شنبه 05 خرداد 1388, 16:31 عصر
یه سوال دیگه
چطور میتونم with را متغیر کنم بر حسب طول text
چون ممکنه یک اسمی 10 کارکتر داشته باشه یه اسمی هم 100 تا
می خوام دقیقا تو اندازش باشه.
یه سوال دیگه
چطور میتونم به جای bacckground، backcolor براش ست کنم؟
با تشکر فراوان

----------------------------------------------------------------------
فروش ويژه مجموعه كامل محصولات آموزش برنامه نويسي AppDev
Asp.NET , Visual Basic.NET , Visual C#.NET , SQL Server 2008 , Web Service , LINQ , Html , Xml , SharePoint
اطلاعات بيشتر در
http://sadrasystem.org (http://sadrasystem.org/)

milade
سه شنبه 05 خرداد 1388, 18:24 عصر
وقتی یه عکسی رو در وب نمایش بدیم اگر بخوایم backcolor عکس با backcolor صفحه یکی و ست باشه نباید عکس backcolor داشته باشه دیگه, باید بصورت transpsrent ذخیره شده باشه.


چطور میتونم به جای bacckground، backcolor براش ست کنم؟


Dim BackColor As Color = Color.Yellow


چطور میتونم with را متغیر کنم بر حسب طول text
چون ممکنه یک اسمی 10 کارکتر داشته باشه یه اسمی هم 100 تا
می خوام دقیقا تو اندازش باشه.
حدسی میشه !
یعنی مثلا" طول متن رو پیدا کنی و بگی به ازای هر حرف مثلا" 10 تا > 10 حرف میشه Width میشه 100
حالا دیگه خودت تغییر بده !

موفق باشید

mehr83
سه شنبه 05 خرداد 1388, 20:03 عصر
Dim BackColor As Color = Color.Yellow
این که همون backcolor شد
background می خواستم
--
نمیشه برا text
Align تعریف کرد؟ که وسط عکس بیافته؟
--
ممنون از اینکه وقت گذاشتین.

----------------------------------------------------------------------
فروش ويژه مجموعه كامل محصولات آموزش برنامه نويسي AppDev
Asp.NET , Visual Basic.NET , Visual C#.NET , SQL Server 2008 , Web Service , LINQ , Html , Xml , SharePoint
اطلاعات بيشتر در
http://sadrasystem.org (http://sadrasystem.org/)

Chabok
سه شنبه 05 خرداد 1388, 22:38 عصر
برای فهمیدن سایز رشته شی Graphic یک متد به نام MeasureString داره که خروجی ان بصورت SizeF هست که طول و عرض متن را میده .http://forum1.free-offline.com/images/smilies/15.gif

http://msdn.microsoft.com/en-us/library/system.drawing.graphics.measurestring.aspx

موفق باشید . خدانگهدار