jpg doet vreemd!
alle gegevens uit het bestand wel laden en zie niets raars aan deze gegevens.
Bij de volgende functie gaat hij dus bij somige jpg files die niet fout zijn de fout in:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
/**
* Show an image resized on-the-fly.
*
* If the maximum display size is set then we need to resize the image
* dynamically. This method will take a filename and dimensions and make
* the resulting image that size.
*
* @param string $imagefile
* @param int $w
* @param int $h
* @access public
*/
function showImageAtSize($imagefile, $w, $h)
{
if ($this->loadImage($imagefile)) {
if ($this->gdInfo['Truecolor Support']) {
$this->_imgFinal = imagecreatetruecolor($w, $h);
imagecopyresampled($this->_imgFinal, $this->_imgOrig, 0, 0, 0, 0, $w, $h, imagesx($this->_imgOrig), imagesy($this->_imgOrig));
$this->showImage('jpg', 90);
} else {
$this->_imgFinal = imagecreate($w, $h);
imagecopy($this->_imgFinal, $this->_imgOrig, 0, 0, 0, 0, $w, $h, imagesx($this->_imgOrig), imagesy($this->_imgOrig));
$this->showImage('gif');
}
} else {
$this->_debug("Failed to load image '$imagefile' in CropInterface::showImageAtSize");
}
}
?>
/**
* Show an image resized on-the-fly.
*
* If the maximum display size is set then we need to resize the image
* dynamically. This method will take a filename and dimensions and make
* the resulting image that size.
*
* @param string $imagefile
* @param int $w
* @param int $h
* @access public
*/
function showImageAtSize($imagefile, $w, $h)
{
if ($this->loadImage($imagefile)) {
if ($this->gdInfo['Truecolor Support']) {
$this->_imgFinal = imagecreatetruecolor($w, $h);
imagecopyresampled($this->_imgFinal, $this->_imgOrig, 0, 0, 0, 0, $w, $h, imagesx($this->_imgOrig), imagesy($this->_imgOrig));
$this->showImage('jpg', 90);
} else {
$this->_imgFinal = imagecreate($w, $h);
imagecopy($this->_imgFinal, $this->_imgOrig, 0, 0, 0, 0, $w, $h, imagesx($this->_imgOrig), imagesy($this->_imgOrig));
$this->showImage('gif');
}
} else {
$this->_debug("Failed to load image '$imagefile' in CropInterface::showImageAtSize");
}
}
?>
Heeft iemand ooit zoierts meegemaakt? ik snap er helemaal niets meer van
En wat gaat er dan fout? Worden ze zwart? Worden ze niet gecropped? Krijgen ze rare strepen?
Ik heb het idee dat het fout gaat met de functie imagecreatetruecolor of imagecopyresampled dat die met bepaalde jpgs de mist in kan gaan terwijl ik daar niets over kan vinden op php.net
Gewijzigd op 01/01/1970 01:00:00 door Daniel Boomgaardt
en als je het php bestand bezoekt, zonder het in <img> te zetten, krijg je dan een foutmelding?
http://www.jemooistefotoopdoek.nl/test/producten?var=stap1
als je een afbeelding upload krijg je rechts een thumb. bij completed is de jpeg altijd succesvol geupload en benaderbaar maar soms zie je rechts de thumb niet door dit probleem. Ga je dan naar de volgende pagina dan zie je een croptool die het dan dus ook niet doet.
De thumb wordt weggeschreven naar een ander bestand. Op het moment dat het mislukt word dit bestand niet aangemaakt terwijl de orginele foto wel leesbaar is!
als je een afbeelding upload krijg je rechts een thumb. bij completed is de jpeg altijd succesvol geupload en benaderbaar maar soms zie je rechts de thumb niet door dit probleem. Ga je dan naar de volgende pagina dan zie je een croptool die het dan dus ook niet doet.
De thumb wordt weggeschreven naar een ander bestand. Op het moment dat het mislukt word dit bestand niet aangemaakt terwijl de orginele foto wel leesbaar is!
Gewijzigd op 01/01/1970 01:00:00 door Daniel Boomgaardt
Ik probeer een klein plaatje up te loaden, wat krijg ik: Uploading
Photo too small, please keep our photo manifest in.
Dan probeer ik een grote, wat krijg ik? Dit: Upload failed (Read/Write Error). Dus ik probeer die kleine weer, krijg weer dezelfde foutmelding, en wat zie ik? De grote foto komt rechts te staan.
Het is denk ik een javascript fout. Verder vind ik het niet echt netjes dat je engelse fouten gaat geven, en ik vind dat uploaden vaag, kan je nou eentje uploaden, of meerdere? Het lukt mij maar met eentje.
Wat ik ook vaag vind is, en wat waarschijnlijk het probleem is, je server geeft een 404 (volgens firebug) en deze headers:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
Date Sun, 16 Dec 2007 23:32:37 GMT
Server Apache/2.0.54 (Fedora)
X-Powered-By PHP/5.0.4
Expires Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified Sun, 16 Dec 2007 23:32:37 GMT
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma no-cache
Content-Length 0
Connection close
Content-Type text/html
Server Apache/2.0.54 (Fedora)
X-Powered-By PHP/5.0.4
Expires Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified Sun, 16 Dec 2007 23:32:37 GMT
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma no-cache
Content-Length 0
Connection close
Content-Type text/html
Maar toch krijg ik het plaatje te zien als ik naar die url ga!
De headers van het plaatje die goed is (volgens firebug geen 404) is dit:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
Date Sun, 16 Dec 2007 23:33:57 GMT
Server Apache/2.0.54 (Fedora)
X-Powered-By PHP/5.0.4
Expires Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified Sun, 16 Dec 2007 23:33:57 GMT
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma no-cache
Connection close
Transfer-Encoding chunked
Content-Type image/jpeg
Server Apache/2.0.54 (Fedora)
X-Powered-By PHP/5.0.4
Expires Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified Sun, 16 Dec 2007 23:33:57 GMT
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma no-cache
Connection close
Transfer-Encoding chunked
Content-Type image/jpeg
Zo zou het ook moeten zijn.
Volgens mij ligt het probleem dus aan wat de server terug geeft, niet aan dat verklein gedoe.
Ow, en ik krijg rechts niet echt een tumb. Het plaatje is nog op gewoon formaat.
Het is nog in ontwikkeling.. die fouten worden nog vertaald..
Gewijzigd op 01/01/1970 01:00:00 door Daniel Boomgaardt
Daniel Boomgaardt schreef op 17.12.2007 00:44:
heb je die jpg voor mij?
Jah, ik heb ze voor je. Zie effe je interne berichten.
geen enkele uitlijning klopt nog, en als ik een plaatje upload krijg ik alleen een wit scherm:S
http://www.swfupload.org/
ik zie dat de flashplugin in opera niet geladen wordt.. moet ik nog ff naar kijken
De uitlijning in opera klopt bij mij wel op de login bar na... voor het uploaden moet je flash hebben.. hij maakt gebruik van ik zie dat de flashplugin in opera niet geladen wordt.. moet ik nog ff naar kijken
Gewijzigd op 01/01/1970 01:00:00 door Daniel Boomgaardt