Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797

    dimensioni immagine (picture) vb6

    .. è un porblema stupido ma nn riesco a trovare le dimensioni di un immagine carcata in un image.. se faccio image.picture.width mi restituisce un valore tipo 20300 .. perchè?

  2. #2
    ti restituisce quel valore xchè il valore è in twip...

    esempio:

    px = twip/15

    quindi...

    20300/15 = 1353,3 px

    Spero che il problema era questo, altrimenti mi sa che nn ho capito!

    ciaooo

  3. #3
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797
    problema risolto ... basta modificare il campo scale e scegliere pixel

  4. #4
    Utente di HTML.it L'avatar di Melly
    Registrato dal
    Mar 2003
    Messaggi
    222
    io ho fatto una prova con due immagini 10X4 cm realizzate con prodotti grafici diversi e mi restituiscono heigt e widh differenti

    inoltre non ho la proprietà scale sul controllo image :master:
    Aiutami a ritrovare l’interesse per le piccole cose che sono alla base di tutte le promesse del futuro che cresce, perché sono le sfumature a dare vita ai colori e a farci tornare in mente le cose più pure dei giorni migliori

  5. #5
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    la proprietà scale è del controllo form in cui è inserita l image

  6. #6
    Utente di HTML.it L'avatar di Melly
    Registrato dal
    Mar 2003
    Messaggi
    222
    Originariamente inviato da buba88
    la proprietà scale è del controllo form in cui è inserita l image
    ha ecco
    Aiutami a ritrovare l’interesse per le piccole cose che sono alla base di tutte le promesse del futuro che cresce, perché sono le sfumature a dare vita ai colori e a farci tornare in mente le cose più pure dei giorni migliori

  7. #7
    Utente di HTML.it L'avatar di Melly
    Registrato dal
    Mar 2003
    Messaggi
    222
    proprio non capisco

    io devo avere un'immagine che ha al massimo una dimensione di 10 X 4 cm

    codice:
    Image2.Picture = LoadPicture(Txt_patfoto.text)
    Me.ScaleMode = 7
    If Image2.Picture.Width > 10 Or Image2.Picture.Height > 4 Then
        MsgBox "No"
        Image2.Picture = Nothing
    End If
    Me.ScaleMode = 1
    cosa c'è di sbagliato? :master:
    Aiutami a ritrovare l’interesse per le piccole cose che sono alla base di tutte le promesse del futuro che cresce, perché sono le sfumature a dare vita ai colori e a farci tornare in mente le cose più pure dei giorni migliori

  8. #8
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    con questo codice cosa ti dice il prog?

  9. #9
    Originariamente inviato da Melly
    proprio non capisco

    io devo avere un'immagine che ha al massimo una dimensione di 10 X 4 cm



    cosa c'è di sbagliato? :master:
    Senza cambiare lo scalemode che non ha effetto sul width e height del controllo image, prova così:

    codice:
    If ScaleX(Image2.Picture.Width, vbHimetric, vbCentimeters) > 10 Or ScaleY(Image2.Picture.Height, vbHimetric, vbCentimeters) > 4 Then
        MsgBox "No"
        Image2.Picture = Nothing
    End If
    Me.ScaleMode = 1
    occhio però! Le dimensioni in centimetri non sono quelle effettive di stampa, ma quelle logiche. Secondo me ti ocnviene basarti sui pixel.
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

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.