+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Resize Immagini

  1. #1
    mercuzio non è in linea Novello
    Post
    5
    Googlando ho trovato questo interessante script:

    <%@ Page Language="C#" %>
    <%@ import Namespace="System.Drawing" %>
    <%@ import Namespace="System.Drawing.Imaging" %>
    <%@ import Namespace="System.Text.RegularExpressions" %>
    <script runat="server">

    int larghezza; // Nuova larghezzaSystem.Drawing.Image oldImage, newImage;
    void Page_Load(Object sender, EventArgs e) {
    if ( Request.QueryString["FileName"] != null ) {
    string strFileName = Convert.ToString(Request.QueryString["FileName"]);
    larghezza = Convert.ToInt32(Request.QueryString["lar"]);
    if ( strFileName != "" ) {
    try {
    oldImage = System.Drawing.Image.FromFile( Server.MapPath(strFileName) );
    newImage = oldImage.GetThumbnailImage( (larghezza), (larghezza*oldImage.Height/oldImage.Width), null, IntPtr.Zero);
    Response.ContentType = "image/jpeg";
    newImage.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
    oldImage.Dispose();
    newImage.Dispose();
    oldImage = null; }
    catch (Exception ex) {
    Response.Write(ex.Message);
    }
    }
    }
    }
    </script>

    che salvato e richiamato in questo modo
    <img src="resize.aspx?Filename=pippo.jpg&lar=400">
    ridimensiona l'immagine in base alla larghezza desiderata.

    Domanda: non capisco una cippa di aspx, vorrei inserire in questo script una if

    if larghezza(immagine) > 400px
    <img src="resize.aspx?Filename=pippo.jpg&lar=400">
    else
    <img src="pippo.jpg">
    end if

    per impedire un effetto Zoom !!!
    spero di non avervi confuso

    Ciao e Grazie


  2. #2
    mercuzio non è in linea Novello
    Post
    5

    Chiedo scusa il post dovevo farlo su ASP.Net [img]smileys/smiley18.gif[/img]


  3. #3
    L'avatar di alextyx
    alextyx non è in linea Moderatore Globale
    Luogo
    Prato
    Post
    2,586
    Basta chiedere, caro Mercuzio! [img]smileys/smiley2.gif[/img]

+ Rispondi al Thread

Discussioni simili

  1. eliminare immagini
    Da Diabolik nel forum Visual Basic 6
    Risposte: 1
    Ultimo Post: 22-11-2005, 22:20
  2. Access e immagini... non bitmap
    Da BOLO nel forum Access
    Risposte: 3
    Ultimo Post: 06-10-2004, 17:48
  3. Immagini
    Da E_ma nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 29-04-2004, 16:00

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi