non ho manuale. I metodi ti vengono elencati da visual studio quando usi la libreria.

Un elenco è questo

codice:
public static Bitmap ImgLoad(string immagineInput, int timeoutMillisecondi)
public static Bitmap ImgLoad(string immagineInput)
public static Bitmap ImgLoad(HttpPostedFile immagineInput)
public static Bitmap ImgLoad(Stream immagineInput)

public static void ImgSaveToFile(Bitmap bmp, string immagineOutput, FormatoOutput formatoOutput, int compressione)
public static void ImgSaveToFile(Bitmap bmp, string immagineOutput, FormatoOutput formatoOutput)
public static void ImgSaveToFile(Bitmap bmp, string immagineOutput)

public static void ImgSaveToResponseOutputStream(Bitmap bmp, FormatoOutput formatoOutput, int compressione)
public static void ImgSaveToResponseOutputStream(Bitmap bmp, FormatoOutput formatoOutput)
public static void ImgSaveToResponseOutputStream(Bitmap bmp)

public static void ImgResize(ref Bitmap bmp, int width, int height, System.Drawing.Drawing2D.InterpolationMode interpolazione, bool ingrandisciPerAdattare)
public static void ImgResize(ref Bitmap bmp, int dimMax, System.Drawing.Drawing2D.InterpolationMode interpolazione, bool ingrandisciPerAdattare)
public static Bitmap ImgResize(string immagineInput, int width, int height, System.Drawing.Drawing2D.InterpolationMode interpolazione, bool ingrandisciPerAdattare)
public static Bitmap ImgResize(string immagineInput, int dimMax, System.Drawing.Drawing2D.InterpolationMode interpolazione, bool ingrandisciPerAdattare)
public static void ImgResize(ref Bitmap bmp, int dimMax, bool quality)
public static Bitmap ImgResize(string immagineInput, int dimMax, bool quality)
public static void ImgResize(ref Bitmap bmp, int dimMax)
public static Bitmap ImgResize(string immagineInput, int dimMax)

public static void ImgMerge(Bitmap immagineDaModificare, Bitmap logo, int x, int y, bool makeTransparent, double transparency)

public static void ImgMettiTransparenza(Bitmap bmp, double transparency, Color coloreSottofondo)
public static void ImgMettiTransparenza(ref Bitmap bmp, double transparency)

public static void ImgClip(ref Bitmap bmpSource, Rectangle clip)

public static void ImgClipCenter(ref Bitmap bmp, Rectangle clip, int contenitoreW, int contenitoreH, Color coloreSottofondo)
public static void ImgClipCenter(ref Bitmap bmp, Rectangle clip, int contenitoreW, int contenitoreH)

public static void ImgClipSquare(ref Bitmap bmp, int widthSquare)

public static void ImgBorder(ref Bitmap bmp, int bordoPixel, Color coloreSottofondo)
public static void ImgBorder(ref Bitmap bmp, int bordoPixel)

public static void ImgFit(ref Bitmap bmp, int contenitoreW, int contenitoreH, Color coloreSottofondo, Boolean centrato, Boolean ingrandisciPerAdattare)
public static void ImgFit(ref Bitmap bmp, int contenitoreW, int contenitoreH, Color coloreSottofondo, Boolean centrato)
public static void ImgFit(ref Bitmap bmp, int contenitoreW, int contenitoreH, Color coloreSottofondo)
public static void ImgFit(ref Bitmap bmp, int contenitoreW, int contenitoreH)

public static void ImgClipRectangle(ref Bitmap bmp, int contenitoreW, int contenitoreH)

public static SizeF ImgWriteText(Bitmap bmp, string testo, Brush colore, Font font, int x, int y)

public static Bitmap ImgFromText(string testo, Color coloreSottofondo, Brush colore, Font font)

public static SizeF ImgGetSizeFromText(Bitmap bmp, string testo, Font font)

public static Bitmap ImgGradienteLineare(int width, int height, Color coloreSottofondo, Color coloreInizio, Color coloreFine, System.Drawing.Drawing2D.LinearGradientMode linearGradientMode, System.Drawing.Drawing2D.Blend blend)
public static Bitmap ImgGradienteLineare(int width, int height, Color coloreSottofondo, Color coloreInizio, Color coloreFine, System.Drawing.Drawing2D.LinearGradientMode linearGradientMode)

public static void ImgConvertPerceptiveMatrix(System.Drawing.Bitmap bitmap)

public static void ImgConvertNegativeMatrix(System.Drawing.Bitmap bitmap)

public static void ImgRotate(ref Bitmap bmp, double angolo, Color coloreSottofondo)

public static void ImgRotate(ref Bitmap bmp, Ribaltamento ribaltamento)
come vedi ci sono molte versioni di overload. Però, sostanzialmente uso:

1) leggo l'immagine: ImgLoad

2) manipolo l'immagine, resize o altro: ImgResize

3) salvo o su disco o su stream: ImgSaveToFile o ImgSaveToResponseOutputStream



per farti un esempio banale, nella pagina ho:
[img]a.aspx?p_img=1[/img]


nel codice ho:

codice:
Option Strict On

Imports j = gdi.img
Imports System.Drawing
Imports System.Drawing.Bitmap
Imports System.Drawing.Imaging

Partial Class archivio_prove_gdi_a
    Inherits System.Web.UI.Page

    Const name As String = "http://www.xgate.kz/Autonews/alfa%20romeo%20156%20gta.jpg"

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim p_img As String = Me.Request.QueryString("p_img")

        Select Case p_img
            Case "1"
                returnImg1()
            Case "2"
                returnImg2()
        End Select
    End Sub


    Private Sub returnImg1()
        'procedure complete
        Dim bmp As Bitmap = j.ImgLoad(name)
        j.ImgResize(bmp, 300)
        j.ImgSaveToResponseOutputStream(bmp)
    End Sub

    Private Sub returnImg2()
        'procedura semplificata
        j.ImgResizeAndSaveToResponseOutputStream(name, 300)
    End Sub


End Class


sono qui per qualunque cosa. Ciao :ciauz:
è in basic, ma non avrai problemi a tradurre, per qualunque altra cosa sono qui