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

    [VB6] Routine per ricavare la risoluzione di una immagine.

    Ciao amici,
    ho trovato su questo forum, inserita da oregon, una routine per ricavare la risoluzione di una immagine. Funziona benissimo. Ma io vorrei sapere come si arriva a crearla. La routine è:

    codice:
    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"
    Grazie.
    Giorgio
    L'esperienza è il tipo di insegnante più difficile. Prima ti fa l'esame, e poi ti spiega la lezione. (Oscar Wilde)

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

    Moderazione

    Non so se questo è uno dei casi in cui non l'hai dimenticato, ma il linguaggio di programmazione non c'è.

    Comunicamelo così correggo il titolo della discussione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Come si arriva a crearla? Che vuoi dire?

  4. #4
    Originariamente inviato da oregon
    Come si arriva a crearla? Che vuoi dire?
    Ciao oregon,
    grazie del'intervento. Intendo dire: quali dati hai studiato tu nel file e come li hai trovati.
    Giorgio
    L'esperienza è il tipo di insegnante più difficile. Prima ti fa l'esame, e poi ti spiega la lezione. (Oscar Wilde)

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Te l'ha detto Mauro ... nell'altro forum ...

    Basta una ricerca su google circa il formato dei file jpg, in particolare, dell'header ...

  6. #6
    Ciao oregon,
    tu sei gentile ma in questo caso fai facile una cosa che facile non è.
    Ho cercato su google usando le parole chiave che dici tu e Mauro ma a tuttora non ho trovato niente. Non è cattiva volontà, credimi. Forse fra un giorno, una settimana...
    Grazie comunque.
    Giorgio
    L'esperienza è il tipo di insegnante più difficile. Prima ti fa l'esame, e poi ti spiega la lezione. (Oscar Wilde)

  7. #7
    Utente di HTML.it L'avatar di Rafio
    Registrato dal
    Mar 2005
    Messaggi
    200
    E se volessi sapere i Pixels?
    "Programmare" la vita non serve... è per questo che mi sfogo sul computer!
    :maLOL:

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

    Moderazione

    Originariamente inviato da Rafio
    E se volessi sapere i Pixels?
    Non aprire discussioni concluse da tempo per cambiare la domanda originale. Apri una discussione nuova e dedicata per ogni quesito.

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

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

  9. #9
    Penso che quello che intendeva Oregon è che in Internet ci sono vari siti (reperibili mediante comune motore di ricerca) in cui ti spiegano la struttura di determinati tipi di file; come puoi intuire Oregon ha studiato l'Header (intestazione) di questo tipo di file (.jpg) e si è reso conto che le informazioni sulla risoluzione si trovavano in una parte specifica dell'header: di conseguenza ha scritto una routine che gli permettesse di ricavare da codice questi valori..

    Ciao

  10. #10
    Utente di HTML.it L'avatar di Rafio
    Registrato dal
    Mar 2005
    Messaggi
    200
    Chiedo scusa ad Alka... Perchè dopo aver visto praticamente tutte le discussioni in merito a VB6, leggevo "Moderatore: Apri un'altra discussione".... "Moderatore: Specifica la versione di VB"... "Moderatore: Ti ho indirizzato nel forum giusto"....., e nonostante ciò... ho sbagliato anche io...

    Nello stesso momento ringrazio per la dritta. Comunque, e poi concludo, ho provato ad aprire un file .jpg con Notebook e in mezzo a quel groviglio di caratteri e quadratini ho trovato una specie di TAG tipo Html: "<exif:PixelXDimension>300</exif:PixelXDimension>"...
    ed è proprio la dimensione in pixels!!!
    Solo che poi ho fatto un'altra prova su un altro file e non c'era questa cosa....
    Ciao a tutti!!!!
    "Programmare" la vita non serve... è per questo che mi sfogo sul computer!
    :maLOL:

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.