Imageresize problemer med absolutte urls og nogle formater
Jeg har hentet et Resize script her: (GDlib)http://www.netcoders.dk/sources.asp?mode=view_source&tech_id=2&forum_type=1&id=1800
Gør brug af funktionen example.rezise.php:
--script--
# include the imageresize() and imagethumbnail() classes
include("class.imageresize.php");
# instantiate the class imageresize()
$rz = new imageresize();
# set source image
$path = $_GET["pic"];
$rz->source("../../billeder/$path");
# width and aspect ratio of image
if($_GET["ratio"] == '0') {
$rz->maintain_aspect = 0;
$rz->new_width = $_GET["width"];
$rz->new_height = $_GET["height"];
} else {
$rz->new_width = $_GET["width"];
}
# resize the image and output it directly to the browser
$rz->resize();
--/script--
Det virker fint, men jeg har 2 problemer:
1) source("../../billeder/$path") vil jeg gerne kunne angive som f.eks source("http://domæne.dk/billeder/$path"); eller source("/billeder/$path");
--> Altså en absolut url!
2) Jeg har et billede der fylder ca. 100.000 Bytes, 1092x1456
Dette billede vil den ikke vise i 223 (vil gerne op i 250) pixels bredde.
Men den vil gerne hvis jeg sætter bredden til 222 (eller f.eks. 200) !!