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

    vbscript, immagine e risoluzione

    salve a tutti...

    volevo un'informazione...

    c'è una proprietà del controllo picturebox o image di visual basic che mi dica che risoluzione ha un'immagine(per intenderci: i pixel per pollice)???

    se si come faccio a recuperare tale informazione????

    grazie
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Parliamo di Visual Basic 6, VBScript, VBA...?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    visual basic 6... alka
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da andreaciao_22
    visual basic 6... alka
    Ok.

    Modifico il titolo in modo opportuno e sposto la discussione nell'area apposita...ma in futuro pensa a tutto tu.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5

    file immagine e risoluzione

    nessuno mi dà una mano?

    ieri ho notato che andando nelle proprietà di un file jpg e andando nella scheda riepilogo, ci sono due voci: Risoluzione Orizzontale, Risoluzione verticale...

    sapete dirmi come prelevare queste informazioni con visual basic???

    grazie
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    A partire dal file, potresti scrivere

    Dim XDPI As Integer
    Dim YDPI As Integer
    Open "File.jpg" For Binary As #1
    Seek #1, 16
    Get #1, , XDPI
    Get #1, , YDPI
    Close #1
    Debug.Print "Ris. Orizz. " & XDPI; " dpi"
    Debug.Print "Ris. Vert. " & YDPI; " dpi"

  7. #7
    ho provato con un immagine di 300 dpi di risoluzione sia verticale che orizzontale...

    le tue istruzioni mi restituiscono 100 dpi....

    x'????
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sicuro che sia 300 x 300 ? Lo leggi anche nelle proprieta' ?

    Puoi farmi avere il file ?

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Fai i test con questo codice

    Dim BH As Byte, BL As Byte
    Dim XDPI As Integer
    Dim YDPI As Integer
    Open "File.jpg" For Binary As #1
    Seek #1, 15
    Get #1, , BH
    Get #1, , BL
    XDPI = BH * 256& + BL
    Get #1, , BH
    Get #1, , BL
    YDPI = BH * 256& + BL
    Close #1
    Debug.Print "Ris. Orizz. " & XDPI; " dpi"
    Debug.Print "Ris. Vert. " & YDPI; " dpi"

  10. #10
    è un file di windows, si chiama acqua.jpg... se non ce l'hai prendi castello.jpg sempre negli sfondi predefiniti di windows che anch'esso ha 300 dpi... tanto il risultato è lo stesso....
    si, lo leggo anche nel riepilogo delle proprietà del file...
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

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.