Re: PictureBox. Cuestión Para Principiantes
Shell:
Bueno, pues como nadie contesta... yo creo lo siguiente (según mi experiencia):
Con Picture["~/Imágenes/camiseta_gambas.jpg"], el interprete de
gambas, comprueba si hay alguna ruta+fichero cargado anteriormente en memoria, y si lo es lo representa y si no lo lee del dispositivo fisico.
Con Picture.Load("~/Imágenes/camiseta_gambas.jpg"), no hace esa comprobación en la memoria, sino que directamente lo lee del dispositivo físico.
¿cual es la forma que debemos de usar?
Dependerá de lo que queramos:
Si no estamos modificando imágenes nos interesa la primera forma, ya que lo lee en la memoria y es más rápido. Por ejemplo en un juego de damas, las fichas, las lee una única vez y luego simplemente comprobara en la memoria, las encontrará y las presentará más rápido.
Si estamos modificando imágenes (por ejemplo con comandos del imagemagick), siempre nos interesará .load ya que asi leeremos la versión del fichero "modificados".
¿tu que opinas Shell?
Saludos