Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    [1.1-C#] [wbresize 0.3] ridimensionare e ottimizzare immagini [jpg,gif,png,tiff,bmp]

    qualche tempo fa ho pubblicato uno script (orientato a coloro che utilizzano ASP3) per il ridimensionamento delle immagini chiamato WBRESIZE

    http://forum.html.it/forum/showthrea...readid=1042856

    la cosa andò bene, l'idea fu di gradimento

    oggi ho ripreso in mano lo script e ne ho fatto una classe abbastanza completa

    feature:
    - ridimensionamento scalare (%), per larghezza, per altezza, per larghezza e altezza (forzati), per larghezza e altezza (proporzionale al fine di rientrare nel riquadro)
    - input in qualsiasi immagine gestita da .net
    - output in formato jpeg (con impostazione di compressione 0-100), gif, png, tiff e bmp
    - funzioni di antialiasing e ottimizzazione del ridimensionamento (opzionale)
    - salvataggio immagine su file o visualizzazione on-the-fly tramite tag <img>
    - controllo dei redirect per evitare utilizzi impropri (utilizzo da ASP3)
    - redirezione alla fine dell'elaborazione personalizzabile (utilizzo da ASP3)
    - redirezione in caso di errore personalizzabile (utilizzo da ASP3)
    - possibilità di cancellare l'immagine originale (utilizzo da ASP3) {FORTEMENTE SCONSIGLIATO}

    novità degne di nota:
    oltre al supporto ampliato per l'output, l'altra novità consistente riguarda un più affinato meccanismo di resize che permette di mantenere alta la qualità (escluso gif per le quali viene creata una web-safe palette che rovina abbastanza le cose, ma c'è un metodo, che implementerò in futuro, che dovrebbe risolvere il problema)

    lo script è "lineare" ma il cuore è una classe (wbResize).

    lo script completo è pensato per utilizzatori da ASP che tramite semplici redirezioni possono ridimensionare immagini.
    la classe è asportabile dallo script e utilizzabile semplicemente in ambiente .net

    ---------------------------------------------------------------------------------

    per quanto riguarda l'utilizzo pratico è tutto spiegato all'interno del file stesso tramite commenti, per ulteriori dubbi sono a disposizione

    l'interfaccia da ASP3 è fatta tramite querystring.
    la personalizzazione è fattibile tramite l'editing del file stesso nelle sue prime linee (dopo i commenti iniziali) dove è indicata chiaramente un'AREA DI PERSONALIZZAZIONE

    ---------------------------------------------------------------------------------

    due sono le cose che mi preme sottolineare:
    - wbresize è stato testato ma potrebbe ancora presentare errori di vario genere, nel caso venissero individuati segnalarli sarebbe un buon modo per migliorare lo script/classe
    - in .net me la cavo abbastanza ma non mi considero più che un novizio, se qualcuno con conoscenze approfondite volesse pulire il codice (che probabilmente in varie cose è poco elegante) o addirittura correggere inesattezze (liberazione oggetti, gestione variabili etc etc) non mi farebbe che un enorme favore

    ---------------------------------------------------------------------------------
    ed ora ecco il download
    download
    http://www.imente.it/wbresize0.3.zip
    [nel caso in cui il download sia un link scaduto controllare di seguito nel thread per eventuali aggiornamenti]
    san imente saluta

    * http://simonecingano.it *

  2. #2
    Utente di HTML.it L'avatar di maspar
    Registrato dal
    Mar 2001
    Messaggi
    276
    Ciao Imente, ho appena provato la nuova versione sembrerebbe a posto .
    Aspetto con ansia il tuo nuovo sito...


    Ti ho mandato un pvt.

    Ciao e buon lavoro
    Non discutere mai con un idiota: la gente potrebbe non notare la differenza. (Arthur Bloch)

    Ricchezza di fini, semplicità di mezzi. (Arne Naess)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684
    Ho provato questo script realizzato da imente in locale su WIn XP S.P. 2 ma mi appare la X come se la pagina.aspx non possa essere processata. In remoto con framework 2.0 funziona.

    Chiedo info:
    1. Prima di tutto credo che lo script sia per il framework 1.1, correggetemi se sbaglio;
    2. ho controllato e vedo in "strumenti di amministrazione" sul mio server web l'iconcina del FRAMEWORK 1.1;
    3. Programmo in asp 3.0 e uso questo script per salvare le miniature delle immagini dopo l'upload.
    4. Al momento sto provando lo script per visualizzare thumbnail al volo con il tag <img src... />

    Visto che sono un profano e non conosco una linea di codice asp.net chiedo a voi come sia possibile che in locale vedo la X rossa!

    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    40
    ho fatto diverse prove

    ho escluso il server (visto che sono un server tutto mio nuovo di zecca con solo questa applicazione)
    ho escluso il nome dei file (visto che a volte funziona altre no)

    l'errore è sempre lo stesso

    "Out of memory."

    Sapreste aiutarmi?

    grazie!

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    40
    ho notato che il problema sussiste sempre con immagini uploadate con wordpress, con tutte le altre immagini funziona!

    come risolvere?


    grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    40
    era un problema di permessi sulla cartella!

    ciao e grazie

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    40
    Sono nuovamente nei Guai!!!


    se inserisco nuove immagini con wordpress, il resize sulle nuove img mi da errore
    "Out of memory."

    finche non entro nel server e tolgo e rimetto i permessi che avevo già dato.



    Come Fare?

    Aiutatemi

  8. #8
    se è questione di permessi il problema potrebbe essere dato dall'upload di wordpress.
    i permessi sui file caricati con wp sono differenti da quelli degli altri file (prima che riapplichi i permessi a tutta la cartella?)

    forse il problema è dato dal fatto che wp (php) e wbresize (asp.net) utilizzano account differenti e che le immagini caricate con wp non hanno permessi per l'account di asp.net (che solitamente si chiama proprio aspnet)

    controlla e fai due prove...
    san imente saluta

    * http://simonecingano.it *

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    40
    Originariamente inviato da imente
    se è questione di permessi il problema potrebbe essere dato dall'upload di wordpress.
    i permessi sui file caricati con wp sono differenti da quelli degli altri file (prima che riapplichi i permessi a tutta la cartella?)
    Si !

    forse il problema è dato dal fatto che wp (php) e wbresize (asp.net) utilizzano account differenti e che le immagini caricate con wp non hanno permessi per l'account di asp.net (che solitamente si chiama proprio aspnet)

    controlla e fai due prove...
    e come faccio a trovare l'utente php ? Come si chiama in windows per dargli gli stessi permessi?

    Grazie

  10. #10
    dipende se stai usando apache o iis per far girare php...
    prova a fare questa domanda nella sezione SERVER o PHP, io in queste cose me la cavo se ho la situazione davanti agli occhi, così a distanza rischio di depistarti dal problema.
    san imente saluta

    * http://simonecingano.it *

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.