Fórum Pra ver uma figura num Timage? #183393

21/09/2003

0

Iae pessoal, blz?

sou novato na área Delphi, e o q sei é um poko em base ao Vb q eu programo tb. Mas no vb é bem simples pra se colocar uma img qualquer num Image.
Então, como faço pra poder colocar imgs de extenções tipo gif, jpg, bmp, etc... dentro de uma TImage? Pois tipo com um OpenPictureDialog1 e colocando o q for aberto nele dentro de um Image1 ficando assim:

if Openimg.Execute then
Img1.Picture.Bitmap.LoadFromFile(Openimg.FileName);

dá erro em extensões gif, jpg e em outras, pegando apenas bmp.
Então como fazer pra abrir mais extensões dentro deste TImage?




Valew


Lipsil

Lipsil

Responder

Posts

21/09/2003

Edilcimar

Image1.Picture.LoadFromFile(´00000000.BMP´) ou
Image1.Picture.LoadFromFile(´00000000.JPG´), etc


Responder

Gostei + 0

21/09/2003

Lipsil

Image1.Picture.LoadFromFile(´00000000.BMP´) ou Image1.Picture.LoadFromFile(´00000000.JPG´), etc


Valeu kra, mais até aí já sei, o problema é abrir uma img via um openpicturedialog. Veja bem o q perguntei acima! ;-)

Valeu pela atenção


Responder

Gostei + 0

21/09/2003

Edilcimar

continua valendo veja o help do delphi
TOpenPictureDialog displays a modal Windows dialog box for selecting and opening graphics files. This component is just like TOpenDialog, except that it includes a rectangular preview region. If the selected image can be read by TPicture, it is displayed in the preview region; supported file types include bitmap (.BMP), icon (.ICO), Windows metafile (.WMF), and enhanced Windows metafile (.EMF). If the selected image cannot be displayed, “(None)” appears in the preview region.
If the user selects a file of an unrecognized type, TPicture raises an EInvalidGraphic exception.


Responder

Gostei + 0

21/09/2003

Cebikyn

É a mesma coisa, troque o nome dos arquivos pelo OpenDialog1.FileName, o único erro no seu código anterior era que vc estava usando Img.Picture.BITMAP.LoadFromFile, vc deve usar Img.Picture.LoadFromFile.


Responder

Gostei + 0

21/09/2003

Lipsil

É a mesma coisa, troque o nome dos arquivos pelo OpenDialog1.FileName, o único erro no seu código anterior era que vc estava usando Img.Picture.BITMAP.LoadFromFile, vc deve usar Img.Picture.LoadFromFile.


Ok, já tentei mas não deu :-(...
acontece o seguinte: quando se executa o OpenPictureDialog1 e seleciona uma img, essa selecionada não aparece alí no ´prever´, e sim dá um erro no debug do delphi dizendo q a extensão não é aceita, e só funciona certo é com BMP...

como será então pra aceitar todas as extenções de arquivos de img?


Responder

Gostei + 0

22/09/2003

Cebikyn

Acrecente [b:e323489d9b]JPEG[/b:e323489d9b] no [i:e323489d9b]uses[/i:e323489d9b] da sua [i:e323489d9b]unit[/i:e323489d9b].


Responder

Gostei + 0

01/07/2005

Vitor Rubio

Enfrentei o mesmo problema que o usuartio lipsil e fiquei com uma curiosidade:
se você nao acrescentar a unit jpeg, o TopenPictureDialog não vai abrir jpeg em tempo de execução, vai dar erro de extensão desconhecida, mas
porque o TopenPictureDialog consegue abrir e visualizar em design-time, quando vc dá dois cliques no componente?

outra coisa: Existem outras units para outros formatos de arquivos?

Valew!


Responder

Gostei + 0

01/07/2005

Massuda

[quote:8fd49d99b0=´vitor^_^´]Existem outras units para outros formatos de arquivos?[/quote:8fd49d99b0]Dê uma olhada na biblioteca [url=http://www.soft-gems.net/Graphics.php]GraphicEx[/url]; nenhum componente para instalar, basta inclur a unit GraphicEx no uses.


Responder

Gostei + 0

01/07/2005

Vitor Rubio

Legal essa biblioteca, dá pra fazer um montão de coisas. Vou tesr ^^

Obrigado!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar