Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002

    [asp.net 2.0] webfor e immagini TIFF

    vado subito al dunque con gli strumenti di asp.net 2.0 è possibile visyualizzare su una pagina web una immagine tiff,avendo anche la possibilità di ruotare l'immagine,fare lo zoom etc ???

    Domando questo perche volevo usare il picturebox per visualizzare l'immagini,ma quest'ultimo non supporta le tiff.....posso superare questo problema ?? devo usare le gdi ???
    C'è solo un capitano !!!!!!

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    qualcuno ha già usato qualche utility anche a pagamento da consigliarmi ???

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: [asp.net 2.0] webfor e immagini TIFF

    Originariamente inviato da cassano
    con gli strumenti di asp.net 2.0 è possibile visualizzare su una pagina web una immagine tiff,avendo anche la possibilità di ruotare l'immagine,fare lo zoom etc ???

    Spero di sbagliarmi, ma la domanda la farei così: è possibile che i browser moderni, IE7, Firefox2, Opera9, visualizzino le immagini TIFF?.
    Perchè, se il browser non può, non c'è framework 2 o tre che possa forzare il browser :master:

    o sbaglip?


    ps. a meno che non si trasformi il tiff in altro, per esempio png nel server
    Pietro

  4. #4
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Bè non credo.....ci sono soft esterni che fanno questo ne ho trovati alcuni ma costano troppo...ma continuo nella ricerca.

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Senti, di immagini non sono certo pratico. Ma, tanto per discutere, se faccio una pagina htm e metto il tag [img]prova.tif[/img], sia IE7, Firefox2 e Opera9, non me la fanno vedere.

    Se invece metto:

    [img]prova.aspx[/img], dove la pagina prova.aspx va a leggersi l'immagine tif, mi produce una BitMap su cui faccio quello che voglio, ruoto, taglio, ingrandisco, riduco, etc..., dopo di che la salvo nello stream di uscita come png, o jpg o bmp.

    Dopo di che non so :master:

    ciao
    Pietro

  6. #6
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    quindi tu dici(se ho capito) che se faccio dim img as new bitmap e gli passo la tiff me la prende ???

    Io credevo che il framework non supportasse le Tiff...cmq appena arrivo al lavoro e posso provare lo farò...grazie.

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Neanche io lo sapevo, ma ho provato ed ho visto che funziona.

    ps. Se però il file tif è composto da più immagini, non sono riuscito a separare le immagini, ma prendo solo la prima
    Pietro

  8. #8
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    ok ci proverò....grazie della info....

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    non ho trovato uno straccio di esempio, perciò, se trovi qualcosa fai sapere:

    ho un tiff composto da 2 immagini. La pagina html le richiama con:

    [img]b.aspx?fotogramma=0[/img]

    [img]b.aspx?fotogramma=1[/img]


    e il codice di b.aspx è:

    codice:
            Dim fotogramma As String = RequestParams("fotogramma")
            If fotogramma = "" Then Return
    
            'questo file ha 2 immagini
            Dim immagineInput As String = "C:\dati\Prove Nicon\3.tif"
            Dim bmp As Bitmap = DirectCast(System.Drawing.Image.FromFile(immagineInput), Bitmap)
            Dim frameCount As Integer = bmp.GetFrameCount(Imaging.FrameDimension.Page)
            Dim d As New Imaging.FrameDimension(bmp.FrameDimensionsList(0))
    
            bmp.SelectActiveFrame(d, CInt(fotogramma))
    
            'imposto il formato di uscita
            bmp.Tag = ".jpg"
    
            'salvo l'immagine nel flusso dati uscita
            libreria.ImgRedimSave(bmp, "")
    Pietro

  10. #10
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    ok ho capito come fare però il problema è che ie nn riconosce le tiff quindi ogni volta devo prendere la tiff e riconvertirla in jpg e visualizzarla...mi sto orientando su soft di terze parti...

    cmq grazie a tutti !!!!!!!!

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.