Revision: 32176
Updated Code
at September 20, 2010 21:15 by simsevu
Updated Code
function insert_image($inserted_product, $product_id){
$image_url = $inserted_product["url"];
$image_types = array("jpg", "jpeg", "png", "gif", "bmp");
$file_extension = end(explode(".", $inserted_product["image"]));
switch($file_extension){
case "jpeg":
$image_source = imagecreatefromjpeg($image_url);
break;
case "jpg":
$image_source = imagecreatefromjpeg($image_url);
break;
case "gif":
$image_source = imagecreatefromgif($image_url);
break;
case "png":
$image_source = imagecreatefrompng($image_url);
break;
case "bmp":
$image_source = imagecreate($image_url);
break;
}
$color_compression = 65;
$bigger_image_size = getimagesize($image_source);
$org_width = $bigger_image_size[0];
$org_height = $bigger_image_size[1];
$widthSmall = 75;
$heightSmall = ($widthSmall / $org_width) * $org_height;
$widthBigger = 250;
$heightBigger = ($widthBigger / $org_width) * $org_height;
$dir = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/';
create_folder($dir);
$small_path = $dir.$inserted_product["slug"].'_lille.jpg';
$bigger_path = $dir.$inserted_product["slug"].'_stor.jpg';
$small_image = imagecreatetruecolor($widthSmall, $heightSmall);
$bigger_image = imagecreatetruecolor($widthBigger, $heightBigger);
imagecopyresampled($small_image, $image_source, 0, 0, 0, 0, $widthSmall, $heightSmall, $org_width, $org_height);
imagecopyresized($bigger_image, $image_source, 0, 0, 0, 0, $widthBigger, $heightBigger, $org_width, $org_height);
imagejpeg($small_image, $small_path, $color_compression);
imagejpeg($bigger_image, $bigger_path, $color_compression);
}
function create_folder($path) {
$structure = explode("/", $path);
$lastPath = '';
foreach ($structure as $folder) {
if ($lastPath) {
$folder = $lastPath.'/'.$folder;
}
if (!is_dir($folder)) {
mkdir($folder);
chmod($folder, 0755);
}
$lastPath = $folder;
}
}
Revision: 32175
Updated Code
at September 20, 2010 21:12 by simsevu
Updated Code
function insert_image($inserted_product, $product_id){
$image_url = $inserted_product["url"];
$image_types = array("jpg", "jpeg", "png", "gif", "bmp");
$file_extension = end(explode(".", $inserted_product["image"]));
switch($file_extension){
case "jpeg":
$image_source = imagecreatefromjpeg($image_url);
break;
case "jpg":
$image_source = imagecreatefromjpeg($image_url);
break;
case "gif":
$image_source = imagecreatefromgif($image_url);
break;
case "png":
$image_source = imagecreatefrompng($image_url);
break;
case "bmp":
$image_source = imagecreate($image_url);
break;
}
$color_compression = 65;
$bigger_image_size = getimagesize($image_source);
$org_width = $bigger_image_size[0];
$org_height = $bigger_image_size[1];
$widthSmall = 75;
$heightSmall = ($widthSmall / $org_width) * $org_height
$widthBigger = 250;
$heightBigger = ($widthBigger / $org_width) * $org_height
$dir = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/';
create_folder($dir);
$small_path = $dir.$inserted_product["slug"].'_lille.jpg';
$bigger_path = $dir.$inserted_product["slug"].'_stor.jpg';
$small_image = imagecreatetruecolor($widthSmall, $heightSmall);
$bigger_image = imagecreatetruecolor($widthBigger, $heightBigger);
imagecopyresampled($small_image, $image_source, 0, 0, 0, 0, $widthSmall, $heightSmall, $org_width, $org_height);
imagecopyresized($bigger_image, $image_source, 0, 0, 0, 0, $widthBigger, $heightBigger, $org_width, $org_height);
imagejpeg($small_image, $small_path, $color_compression);
imagejpeg($bigger_image, $bigger_path, $color_compression);
}
function create_folder($path) {
$structure = explode("/", $path);
$lastPath = '';
foreach ($structure as $folder) {
if ($lastPath) {
$folder = $lastPath.'/'.$folder;
}
if (!is_dir($folder)) {
mkdir($folder);
chmod($folder, 0755);
}
$lastPath = $folder;
}
}
Revision: 32174
Updated Code
at September 20, 2010 21:02 by simsevu
Updated Code
function insert_image($inserted_product, $product_id){
$image_url = $inserted_product["url"];
$image_types = array("jpg", "jpeg", "png", "gif", "bmp");
$file_extension = end(explode(".", $inserted_product["image"]));
switch($file_extension){
case "jpeg":
$image_source = imagecreatefromjpeg($image_url);
break;
case "jpg":
$image_source = imagecreatefromjpeg($image_url);
break;
case "gif":
$image_source = imagecreatefromgif($image_url);
break;
case "png":
$image_source = imagecreatefrompng($image_url);
break;
case "bmp":
$image_source = imagecreate($image_url);
break;
}
$color_compression = 65;
$bigger_image_size = getimagesize($image_source);
$org_width = $bigger_image_size[0];
$org_height = $bigger_image_size[1];
$widthSmall = 75;
$heightSmall = ($widthSmall / $org_width) * $org_height
$widthBigger = 250;
$heightBigger = ($widthBigger / $org_width) * $org_height
$small_path = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/'.$inserted_product["slug"].'_lille.jpg';
$bigger_path = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/'.$inserted_product["slug"].'_stor.jpg';
$small_image = imagecreatetruecolor($widthSmall, $heightSmall);
$bigger_image = imagecreatetruecolor($widthBigger, $heightBigger);
imagecopyresampled($small_image, $image_source, 0, 0, 0, 0, $widthSmall, $heightSmall, $org_width, $org_height);
imagecopyresized($bigger_image, $image_source, 0, 0, 0, 0, $widthBigger, $heightBigger, $org_width, $org_height);
imagejpeg($small_image, $small_path, $color_compression);
imagejpeg($bigger_image, $bigger_path, $color_compression);
}
Revision: 32173
Updated Code
at September 20, 2010 21:01 by simsevu
Updated Code
function insert_image($inserted_product, $product_id){
$image_url = $inserted_product["url"];
$image_types = array("jpg", "jpeg", "png", "gif", "bmp");
$file_extension = end(explode(".", $inserted_product["image"]));
switch($file_extension){
case "jpeg":
$image_source = imagecreatefromjpeg($image_url);
break;
case "jpg":
$image_source = imagecreatefromjpeg($image_url);
break;
case "gif":
$image_source = imagecreatefromgif($image_url);
break;
case "png":
$image_source = imagecreatefrompng($image_url);
break;
case "bmp":
$image_source = imagecreate($image_url);
break;
}
$color_compression = 65;
$bigger_image_size = getimagesize($image_source);
$org_width = $bigger_image_size[0];
$org_height = $bigger_image_size[1];
$widthSmall = 75;
$heightSmall = ($widthSmall / $org_width) * $org_height
$widthBigger = 250;
$heightBigger = ($widthBigger / $org_width) * $org_height
$small_path = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/'.$inserted_product["slug"].'_lille.jpg';
$bigger_path = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/'.$inserted_product["slug"].'_stor.jpg';
$small_image = imagecreatetruecolor($widthSmall, $heightSmall);
$bigger_image = imagecreatetruecolor($widthBigger, $heightBigger);
imagecopyresized($small_image, $image_source, 0, 0, 0, 0, $widthSmall, $heightSmall, $width, $height);
imagecopyresized($bigger_image, $image_source, 0, 0, 0, 0, $widthBigger, $heightBigger, $width, $height);
imagejpeg($small_image, $small_path, $color_compression);
imagejpeg($bigger_image, $bigger_path, $color_compression);
}
Revision: 32172
Updated Code
at September 20, 2010 20:56 by simsevu
Updated Code
function insert_image($inserted_product, $product_id){
$image_url = $inserted_product["url"];
$image_types = array("jpg", "jpeg", "png", "gif", "bmp");
switch($file_extension){
case "jpeg":
$image_source = imagecreatefromjpeg($image_url);
break;
case "jpg":
$image_source = imagecreatefromjpeg($image_url);
break;
case "gif":
$image_source = imagecreatefromgif($image_url);
break;
case "png":
$image_source = imagecreatefrompng($image_url);
break;
case "bmp":
$image_source = imagecreate($image_url);
break;
}
$color_compression = 65;
//Lav en version i 75px bred - Small
//lav en version i 250px bred - Bigger
$widthSmall = 75;
$heightSmall = 60; // Crop bunden væk
$bigger_image_size = getimagesize($image_source);
$org_width = $bigger_image_size[0];
$org_height = $bigger_image_size[1];
$widthBigger = 250;
$heightBigger = (250 / $org_width) * $org_height
$image_split = explode(".", $inserted_product["image"]);
$file_extension = $image_split[count($image_split)-1];
$small_path = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/'.$inserted_product["slug"].'_lille.jpg';
$bigger_path = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/'.$inserted_product["slug"].'_stor.jpg';
$small_image = imagecreatetruecolor($widthSmall, $heightSmall);
$bigger_image = imagecreatetruecolor($widthBigger, $heightBigger);
imagecopyresized($small_image, $image_source, 0, 0, 0, 0, $widthSmall, $heightSmall, $width, $height);
imagecopyresized($bigger_image, $image_source, 0, 0, 0, 0, $widthBigger, $heightBigger, $width, $height);
imagejpeg($small_image, $small_path, $color_compression);
imagejpeg($bigger_image, $bigger_path, $color_compression);
}
Revision: 32171
Updated Code
at September 20, 2010 20:49 by simsevu
Updated Code
function insert_image($inserted_product, $product_id){
$image_url = $inserted_product["url"];
$image_types = array("jpg", "jpeg", "png", "gif", "bmp");
$color_compression = 65;
//Lav en version i 75px bred - Small
//lav en version i 250px bred - Bigger
$widthSmall = 75;
$heightSmall = 60; // Crop bunden væk
$widthBigger = 250;
$heightBigger = (250 / $org_width) * $org_height
$image_split = explode(".", $inserted_product["image"]);
$file_extension = $image_split[count($image_split)-1];
$small_path = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/'.$inserted_product["slug"].'_lille.jpg';
$bigger_path = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/'.$inserted_product["slug"].'_stor.jpg';
switch($file_extension){
case "jpeg":
$image_source = imagecreatefromjpeg($image_url);
break;
case "jpg":
$image_source = imagecreatefromjpeg($image_url);
break;
case "gif":
$image_source = imagecreatefromgif($image_url);
break;
case "png":
$image_source = imagecreatefrompng($image_url);
break;
case "bmp":
$image_source = imagecreate($image_url);
break;
}
$small_image = imagecreatetruecolor($widthSmall, $heightSmall);
$bigger_image = imagecreatetruecolor($widthBigger, $heightBigger);
imagecopyresized($hvad_er_der_her, $hvad_er_der_her, 0, 0, 0, 0, $widthSmall, $heightSmall, $width, $height);
imagecopyresized($hvad_er_der_her, $hvad_er_der_her, 0, 0, 0, 0, $widthBigger, $heightBigger, $width, $height);
imagejpeg($small_image, $small_path, $color_compression);
imagejpeg($bigger_image, $bigger_path, $color_compression);
}
Revision: 32170
Updated Code
at September 20, 2010 20:48 by simsevu
Updated Code
function insert_image($inserted_product, $product_id){
$image_url = $inserted_product["url"];
$image_types = array("jpg", "jpeg", "png", "gif", "bmp");
$color_compression = 65;
//Lav en version i 75px bred - Small
//lav en version i 250px bred - Bigger
$widthSmall = 75;
$heightSmall = 60; // Crop bunden væk
$widthBigger = 250;
$heightBigger = (250 / $org_width) * $org_height
$image_split = explode($inserted_product["image"]);
$file_extension = $image_split[count($image_split)-1];
$small_path = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/'.$inserted_product["slug"].'_lille.jpg';
$bigger_path = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/'.$inserted_product["slug"].'_stor.jpg';
switch($file_extension){
case "jpeg":
$image_source = imagecreatefromjpeg($image_url);
break;
case "jpg":
$image_source = imagecreatefromjpeg($image_url);
break;
case "gif":
$image_source = imagecreatefromgif($image_url);
break;
case "png":
$image_source = imagecreatefrompng($image_url);
break;
case "bmp":
$image_source = imagecreate($image_url);
break;
}
$small_image = imagecreatetruecolor($widthSmall, $heightSmall);
$bigger_image = imagecreatetruecolor($widthBigger, $heightBigger);
imagecopyresized($hvad_er_der_her, $hvad_er_der_her, 0, 0, 0, 0, $widthSmall, $heightSmall, $width, $height);
imagecopyresized($hvad_er_der_her, $hvad_er_der_her, 0, 0, 0, 0, $widthBigger, $heightBigger, $width, $height);
imagejpeg($small_image, $small_path, $color_compression);
imagejpeg($bigger_image, $bigger_path, $color_compression);
}
Revision: 32169
Updated Code
at September 20, 2010 18:58 by simsevu
Updated Code
function insert_image($inserted_product, $product_id){
$image_url = $inserted_product["url"];
$image_types = array("jpg", "jpeg", "png", "gif", "bmp");
$output_format = "jpg";
//Lav en version i 75px bred - Small
//lav en version i 250px bred - Bigger
$widthSmall = 75;
$heightSmall = 60; // Crop bunden væk
$widthBigger = 250;
$heightBigger = (250 / $org_width) * $org_height
$color_compression = 65;
//end path + filename
$fileSmall_end = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/'.$inserted_product["slug"].'_lille.jpg';
$fileBigger_end = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/'.$inserted_product["slug"].'_stor.jpg';
}
Revision: 32168
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 20, 2010 18:58 by simsevu
Initial Code
function insert_image($inserted_product, $product_id){
$image_url = $inserted_product["url"];
$image_types = array("jpg", "jpeg", "png", "gif", "bmp");
$output_format = "jpg";
//Lav en version i 75px bred - Small
//lav en version i 250px bred - Bigger
$widthSmall = 75;
$heightSmall = 60; // Crop bunden væk
$widthBigger = 250;
$heightBigger = (250 / $org_width) * $org_height
$color_compression = 65;
//end path + filename
$fileSmall_end = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/'.$inserted_product["slug"].'_lille.jpg';
$fileBigger_end = '../shops/'.$inserted_product["shop_id"].'/products/'.$product_id.'/'.$inserted_product["slug"].'_stor.jpg';
}
Initial URL
Initial Description
Initial Title
image to server
Initial Tags
Initial Language
PHP