نحوه درست كردن يك تابع Random كه خروجيش رو داخل يك image نشون بده

aminir

Member
نحوه درست كردن يك تابع Random كه خروجيش رو داخل يك image نشون بده
چيزي شبيه به اين عكس
ممنون مي شم راهنمايي كنيد :) با ASP.NET و VB.NET
 

پیوست ها

  • 1_413.jpg
    1_413.jpg
    21.2 کیلوبایت · بازدیدها: 161

omidak

Active Member
سلام:
خوب DotNet یک ابزار بسیار قدرتمندی برایه این کار داره که در شاخه system.Draing.Design هستش.
یک نمونه برایه شما منویسم میتونید رویه اون کار کنید و چیزهایه باحالتری درست کنید.:
کد:
        Dim w() As String = {"Real", "Common", "NewWorld", "Else"}

        Dim a As New Drawing.Bitmap(100, 50)
        Dim g As Graphics = Graphics.FromImage(a)

        Dim f As New Font("Tahoma", 12, FontStyle.Bold)
        Dim b As Drawing.Brush = Brushes.Black
        Dim word As String
        Dim i As Int32
        i = Int(Rnd() * (w.Length - 1))
        word = w(i)

        g.DrawString(word, f, b, 10, 10)

        Response.ContentType = "image/gif"
        g.Save(Response.OutputStream, Imaging.ImageFormat.Gif)
        Response.Flush()
 

aminir

Member
سلام
ممنونم از راهنماييتون آقا اميد
مي خواستم بپرسم چطور مي شه همين عكس رو يك مقدار درش انحنا ايجاد كرد
مثل همين عكس داخل صفحه كه فرستادم كه توسط OCR ها هم قابل خوندن نباشه
ممنون مي شم
باي :wink:
 

omidak

Active Member
سلام:
والا تاحالا کار نکرده بودم رویه Effect ها اما شما یه سری به CodeProject یا PSCode بزنید حتماً یه چیزایی پیدا میکنی :wink:
 

Ocarina

Member
اینم تو Php:
PHP:
$img=imagecreate(50,18);
$font_clr=imagecolorallocate($img,24,64,119);
$back_clr=imagecolorallocate($img,194,222,189);
imagefill($img,0,0,$back_clr);
imagestring($img,5,4,1,$s_code,$font_clr);
imagepng($img);
imagedestroy($img);
موفق باشید
 

mazoolagh

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

یک راه نسبتا" ساده که نیازی به دونستن این الگوریتمها نداره اینه که حروف رو قدری روی هم انداخت (با رنگهای متفاوت ولی نزدیک)
اضافه کردن یک بکگراند غیرمنظم هم برای محکم کاری کافیه!
 

جدیدترین ارسال ها

بالا