Pra ver uma figura num Timage?
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:
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
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
Curtidas 0
Respostas
Edilcimar
21/09/2003
Image1.Picture.LoadFromFile(´00000000.BMP´) ou
Image1.Picture.LoadFromFile(´00000000.JPG´), etc
Image1.Picture.LoadFromFile(´00000000.JPG´), etc
GOSTEI 0
Lipsil
21/09/2003
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
GOSTEI 0
Edilcimar
21/09/2003
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.
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.
GOSTEI 0
Cebikyn
21/09/2003
É 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.
GOSTEI 0
Lipsil
21/09/2003
É 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?
GOSTEI 0
Cebikyn
21/09/2003
Acrecente [b:e323489d9b]JPEG[/b:e323489d9b] no [i:e323489d9b]uses[/i:e323489d9b] da sua [i:e323489d9b]unit[/i:e323489d9b].
GOSTEI 0
Vitor Rubio
21/09/2003
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!
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!
GOSTEI 0
Massuda
21/09/2003
[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.
GOSTEI 0
Vitor Rubio
21/09/2003
Legal essa biblioteca, dá pra fazer um montão de coisas. Vou tesr ^^
Obrigado!
Obrigado!
GOSTEI 0