Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    resize forzato di immagini

    Ciao a tutti,

    premetto che non sono un programmatore bensì un web design.

    Spiego subito il mio problema:

    stò smanettando su un sito di un'agenzia immobiliare contenente un modulo di ricerca degli immobili; quando entro nella scheda dettagliata di un immobile, mi appaiono le miniature delle immagini che poi una volta che ci clicco sopra si ingrandiscono in un box...
    il problema sono le miniature che vorrei venissero ridimensionate in modo forzato ad una dimensione che io stabilisco, sia che l'immagine originale sia rettangolare (con sviluppo in orizzontale o verticale) sia che abbia forma quadrata.

    Spero di essermi spiegato!

    Incollo di seguito la parte di codice che credo interessi il resize:
    codice:
    <%
        string sSavePath = "/Foto/";
        int k = 0;
        for (int j = 0; j < 12; j++)
        {
            if (File.Exists(HttpContext.Current.Server.MapPath(sSavePath + String.Format("{0}_{1:d2}.jpg", sIDImmobile, j+1))))
            {
                Response.Write(String.Format("<td align=\"center\"><a href=\"{0}\" class=\"mustang-gallery\"><img src=\"../image.aspx?IMAGE={0}&DX=150&DY=150\" style=\"border: solid 7px #ffffff\" /></a></td>",
                    sSavePath + String.Format("{0}_{1:d2}.jpg", sIDImmobile, j + 1)));
    
                if (k == 2)
                {
                    Response.Write("</tr><tr>");
                    k = 0;
                }
                else
                    k++;
            }
        }
    %>
    e questo è il file image.aspx:

    codice:
    <%@ Page Language="C#" AutoEventWireup="True" Debug="false" %>
    <%@ Import Namespace="WebSharing" %>
    
    <% 
        string sImage = CurrentPage.Request("IMAGE");
        int nDX = StringEx.ToInt32(CurrentPage.Request("DX"));
        int nDY = StringEx.ToInt32(CurrentPage.Request("DY"));
    
        Imaging.WriteImage(sImage, nDX, nDY);
    %>

    grazie mille a chiunque voglia aiutarmi!

  2. #2
    ...forse mi sono spiegato male o forse ho sbagliato sezione?

  3. #3
    ...per favore qualcuno che mi aiuti!!!

  4. #4

    Moderazione

    Originariamente inviato da eledesign
    ...forse mi sono spiegato male o forse ho sbagliato sezione?
    Hai sbagliato sezione (ASP.NET ha una sezione separata), non hai indicato il linguaggio come tag nel titolo, non hai formattato correttamente il codice (va inserito tra tag [code] ... [/code]) e fare un up ogni due ore non è pratica ben tollerata; un'altra infrazione e facevi tombola.

    Comunque, aggiungo tag e compagnia e ti sposto in ASP.NET, in futuro prima di postare leggi il regolamento di sezione.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.