Avatar billede mjall0w Nybegynder
20. august 2007 - 18:26 Der er 10 kommentarer og
1 løsning

Vise jpg/png billede fra nettet

Hey..
Bruger MS Visual Studio til at lave mine programmer i (MFC), og skal bruge en funktion der kan gå ind og hente billeder fra nettet hvis jeg angiver en URL.. Eller bare en funktion der kan indsætte et jpg eller allerhelst en png billede i min application..
Kan godt finde ud af at indsætte et BMP billeder ved hjælp af det værktøj der hører med til programmet, men kan simpelthen ikke finde noget til at indsætte et png eller jpg billede..
Har søgt på nettet om det, men desværre uden held
Avatar billede bertelbrander Novice
20. august 2007 - 19:58 #1
Der er vel grundlæggende to metoder.
1: Put en "web-browser-control" på din applikation:
http://damb.dk/inet.php

2: Hent filen ned på computeren og vis den.
Til at hente se, http://damb.dk/snip/httpget.html
Til at vise filen, se jdraw: http://damb.dk/graphics.php
Avatar billede mjall0w Nybegynder
20. august 2007 - 21:00 #2
Yes okay.
Men hvordan skal jeg vise den ? Har prøvet at kigge rundt omkring på nettet efter noget der kan vise jpg og png filer men kan intet finde der virker overskueligt
Avatar billede bertelbrander Novice
20. august 2007 - 21:49 #3
jdraw viser en måde at vise jpg filer.
Avatar billede mjall0w Nybegynder
20. august 2007 - 22:18 #4
Okay. Men det jeg egentlig leder lidt efter er en måde at få vist et billede der f.eks ligger på: http://test.dk/testpic.png, og så nedenunder skal der være en submit form der skal sende data til en database..
Findes der ikke en måde til at læse det billede på en måde, eller skal jeg til at lave en webbrowser oveni i min daværende dialog ? For det tror jeg ikke umidelbart lige jeg kan gennemskue hvordan jeg skal gøre, hvis det er den eneste måde..
Avatar billede bertelbrander Novice
20. august 2007 - 22:31 #5
Du henter billedet som vist her: http://damb.dk/snip/httpget.html
Når du har billedet i hukommelsen kan du gemme det i en fil og/eller i en database.
Avatar billede mjall0w Nybegynder
24. august 2007 - 08:24 #6
Okay, men får gemmer man ikke bare html koden med httpget, eller gemmer man også selve billedet ?
Men er det ikke muligt at vise .png filer ?
Avatar billede bertelbrander Novice
24. august 2007 - 20:45 #7
Du kan hente .jpg filer og stort set alt andet på samme måde.
Jeg ved ikke hvordan man viser png billeder :-(
Avatar billede intel4004 Novice
26. august 2007 - 23:36 #8
Hvis du vil vise png eller jpg billeder, og du kun kan vise bmp, så må du nødvendig finde en måde og konvertere png/jpg billedet til en midlertidig bmp-representation og visse denne.

Jeg vil foreslå dig at kigge på ImageMagick på www.imagemagick.org. Et sæt af billed-behandling libraries som også giver mulighed for at åbne diverse billed-formater og læse det rå pixel indhold. Der findes wrappers fra det underliggende C library til et simplificeret C library og mange andre sprog, også C++.

Mvh Intel4004
Avatar billede mjall0w Nybegynder
19. februar 2009 - 17:57 #9
Undskyld mit dovenskab..
Dit svar var sådan der skulle gøres BertelBrander, hvis du ligger et svar ville det være super duper..
Og tak for hjælpen til jer alle..
Avatar billede bertelbrander Novice
19. februar 2009 - 20:14 #10
Jeg samler ikke på point
Avatar billede mjall0w Nybegynder
23. februar 2009 - 22:58 #11
Nu du siger det, husker jeg det egentlig godt.
Takker for hjælpen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester