Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Resize image con asp

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    10

    Resize image con asp

    Ciao a tutti, il mio problema è questo.

    Ho un uploader di immagini su un sito e vorrei che all'atto del caricamento le stesse venissero ridimensionate...

    In giro per il web ho trovato degli script che si appoggiano a exe o che richiedono componenti aggiuntivi sul server...

    Come potrei risolvere la cosa nella maggiore semplicità?

    Grazie in anticipo!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se non vuoi componenti esterni puoi farlo asp.net.
    Cerca anche nel forum .NET

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    10
    Sono arrivato quasi al dunque...

    Dim Chs, objConst,NewWidth,NewHeight
    Dim OutFormat,OutFileName
    OutFormat = "Jpg" '*** Gif,Png ***'
    OutFileName = "Thumbnails_"& Upload.UploadedFiles(fileKey).FileName
    NewWidth = "100" '*** Set new Width , Height automatic caculate ***'
    NewHeight = 0 '*** Auto Resize ***'

    '*** Get Images Width & Height ***'
    Dim objFso,myImg,Width,Height
    Set objFso = Server.CreateObject("Scripting.FileSystemObject")

    IF objFso.FileExists(uploadsDirVar & Upload.UploadedFiles(fileKey).FileName) Then
    set myImg = Loadpicture(uploadsDirVar & Upload.UploadedFiles(fileKey).FileName)
    Width = Round(myImg.width / 26.4583)
    Height = Round(myImg.height / 26.4583)
    NewHeight = Round((NewWidth*Height)/Width)

    Fin qui tutto ok ma ora come faccio a salvare l'immagine con le nuove dimensioni... Esiste un equivalente Savepicture come per il Loadpicture con le relative proprietà di impostazione dimensione?

    Grazie mille!!!

  4. #4
    Se sei su Aruba, usa Persits....altrimenti con lo script che stai usando, avrai problemi con immagini PNG...

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    10
    Grazie ale_1976... Infatti ora sono riuscito nella mia piccola impresa...

    Mi manca solo da capire una cosa...

    resz_img.Open percImg
    resz_img.Width = lar_foto_galleria
    resz_img.Height = alt_foto_galleria
    resz_img.Save percImg

    Se io volessi che mi venisse invece ridimensionata la larghezza in base alla variabile predefinita "lar_foto_galleria" e che l'altezza venisse modificata in proporzione alla larghezza come dovrei fare?

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.