Angelo2449
Utente Junior
- Professione: Pensionato
- Software: Autocad
- Regione: Lombardia
Salve a tutti,
cerco di scrivere un codice che ridimensioni un'immagine in funzione di alcuni parametri, mi spiego meglio col listato :
Ora dovrei scalare l'immagine selezionata (Image) con l'uso di "Rapporto" ma non riesco a scrivere correttamente il relativo comando.
Grazie.
cerco di scrivere un codice che ridimensioni un'immagine in funzione di alcuni parametri, mi spiego meglio col listato :
Codice:
(defun C:GEOREF (/ ImagePuntoUno ImagePuntoDue DwgPuntoUno DwgPuntoDue Dist1 Dist2)
(setvar "osmode" 0)
(setq Image nil)
(while
(= Image nil)
(setq Image (entsel "\nSeleziona l'Immagine da georeferenziare : "))
)
;; --------------------------------
(setq ImagePuntoUno nil)
(while
(= ImagePuntoUno nil)
(princ "\nPrimo Punto dell'Immagine: ")
(setq ImagePuntoUno (getpoint))
)
(setq ImagePuntoDue nil)
(while
(= ImagePuntoDue nil)
(princ "\nSecondo Punto dell'Immagine: ")
(setq ImagePuntoDue (getpoint))
)
;; --------------------------------
(setq DwgPuntoUno nil)
(while
(= DwgPuntoUno nil)
(princ "\nPrimo Punto del Rilievo: ")
(setq DwgPuntoUno (getpoint))
)
(setq DwgPuntoDue nil)
(while
(= DwgPuntoDue nil)
(princ "\nSecondo Punto del Rilievo: ")
(setq DwgPuntoDue (getpoint))
)
(setq Dist1 (distance ImagePuntoUno ImagePuntoDue))
(princ "\n")
(princ Dist1)
(princ "\n")
(setq Dist2 (distance DwgPuntoUno DwgPuntoDue))
(princ "\n")
(princ Dist2)
(princ "\n")
(setq Rapporto (/ Dist1 Dist2))
Ora dovrei scalare l'immagine selezionata (Image) con l'uso di "Rapporto" ma non riesco a scrivere correttamente il relativo comando.
Grazie.