---
title: "Använda createImgFromJpeg"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/110075-använda-createimgfromjpeg"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "rincewind"
published: "2004-08-26T13:09:11.000Z"
updated: "2004-08-26T14:47:58.000Z"
replies: 1
views: 201
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/110075-använda-createimgfromjpeg"
---

# Använda createImgFromJpeg

## #1 — rincewind, 2004-08-26T13:09Z

Hej..
Jag vill läsa in en bild som jag har sparat i min databas in i en image..

Att få fram bilden gör jag via följande kod:

```php
$sql="SELECT disp,  dispSize from mp_disp where dispID=$_GET[showimage]";
$result = @mysql_query($sql) or die("Invalid query: " . mysql_error());
$size = @mysql_result($result, 0, "dispSize");
$data = @mysql_result($result, 0, "disp");

if($size)
{
	
	header("Content-type: image/jpeg");
	header("Content-length: $size");
	echo $data;
}
die();
```

 

jag kommer åt denna bild genom att surfa till 
<http://localhost/?showimage=13> 
och den visas helt korret där.

Nu vill jag läsa in denna i en image..
dvs jag vill göra följande

```php
// Direkt rippad från php.net
function LoadJpeg($imgname) 
{
   $im = @imagecreatefromjpeg($imgname); /* Attempt to open */
   if (!$im) { /* See if it failed */
       $im  = imagecreate(350, 30); /* Create a blank image */
       $bgc = imagecolorallocate($im, 255, 255, 255);
       $tc  = imagecolorallocate($im, 0, 0, 0);
       imagefilledrectangle($im, 0, 0, 350, 30, $bgc);
       /* Output an errmsg */
       imagestring($im, 1, 5, 5, "Error loading $imgname", $tc);
   }
   return $im;
}

$im =LoadJpeg("http://localhost/?showimage=13");
header('Content-type: image/jpeg');
imagepng($im);
imagedestroy($im);
die();
```

 

Felet blir att bilden inte visas.. Det står i en bild:
Error loading <http://localhost/?showimage=13>
Förstår ej varför.. Någon som vet vad felet är?

Meningen är att jag ska kunna skriva in lite texter i bilden sedan..
Detta är bara ett test..

Tacksam för hjälp..

Mvh
 \-- Rincewind

Permalänk: https://www.webforum.nu/p/110075

## #2 — rincewind, 2004-08-26T14:47Z

Tror jag löste det... Nästan..

Använda mig av [imagecreatefromstring()](http://se.php.net/manual/en/function.imagecreatefromstring.php) 
Lade ner $data från databasen (se tidigare inlägg) i den...

Men får nu upp ett annat fel:
 No JPEG support in this PHP build in editpicareas.php on line 6

Någon som vet hur man fixar detta? Kör debian med apache2...
Tackar på förhand..

 \-- Rincewind

Permalänk: https://www.webforum.nu/p/1419626

---

Tråden på webben: https://www.webforum.nu/amne/php/110075-använda-createimgfromjpeg
