Szukam *dobrej* biblioteki do grafiki 2D pod C#

Odpowiedz Nowy wątek
2011-08-03 04:54
Komax
0

Hej!, tu Komax!

Szukam dobrej, sprawdzonej (najlepiej też za free!) biblioteki do grafiki 2D, pod C# / VS 2010. Wystarczy mi:
crop (wycinanie zdjęć)
dodawanie tekstu / logo (watermark)
zmiana rozdzielczości,
itp.
(czyli podstawy).

Jakie propozycje?

K...

Pozostało 580 znaków

2011-08-03 07:55
0

Microsoft XNA
http://msdn.microsoft.com/pl-pl/xna/default%28en-us%29.aspx
http://msdn.microsoft.com/pl-pl/library/wstep-do-grafiki-2d-3d

Overkill. XNA jest do czego innego. Takie pierdoły jaki on chce to powinno dać radę zrobić nie wychodząc poza System.Drawing. - O_o 2011-08-03 15:58

Pozostało 580 znaków

2011-08-03 17:38
Komax
0

Hej!, tu Komax!

XNA to do gier z tego co słyszałem (i to głównie chyba pod konsole XBOX,...).

System.Drawing - OK, ale chciałem mieć większość rzeczy gotowe, tj. do wykorzystania, a nie żebym musiał wysilać łepetyne i pisać swoje procedury. Leniwy jestem :)

K...

Pozostało 580 znaków

2011-08-03 21:22
msm
0

crop (wycinanie zdjęć)
dodawanie tekstu / logo (watermark)
zmiana rozdzielczości,

System.Drawing.

System.Drawing - OK, ale chciałem mieć większość rzeczy gotowe, tj. do wykorzystania, a nie żebym musiał wysilać łepetyne i pisać swoje procedury. Leniwy jestem

Rzeczy gotowe do wykorzystania (btw. nie wysilając łepetyny daleko nie zajdziesz):

Bitmap GetSlice(Bitmap oldBitmap, Rectangle rect)
{
    Bitmap newBmp = new Bitmap(rect.Width, rect.Height);
    using (Graphics g = Graphics.FromImage(newBmp))
    {
        g.DrawImage(oldBitmap, new Rectangle(0, 0, rect.Width, rect.Height), rect, GraphicsUnit.Pixel);
    }
    return newBmp;
}
 
void DrawWatermark(Bitmap bitmap, Rectangle location, float fontSize, string text)
{
    using (Graphics g = Graphics.FromImage(bitmap))
    {
        Font f = new Font(FontFamily.GenericSansSerif, fontSize);
        g.DrawString(text, f, new SolidBrush(Color.FromArgb(128, 0, 0, 0)), location);
    }
}
 
Bitmap Scale(Bitmap bmp, Size newSize)
{
    return new Bitmap(bmp, newSize);
}

Pozostało 580 znaków

2011-08-03 22:00
Komax
0

Hej!, tu Komax!

(btw. nie wysilając łepetyny daleko nie zajdziesz)

No niektorzy zostali prezydentami, premierami,.... :)

Dzieki za przyklady!

K...

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0