
16/02/2008, 23:33
|
 | | | Fecha de Ingreso: junio-2006
Mensajes: 550
Antigüedad: 18 años, 9 meses Puntos: 7 | |
Re: Subir Imagen Continuación upload.php
Código:
// -----------
$handle->image_convert = 'bmp';
$handle->image_text = 'verot.net';
$handle->image_text_direction = 'v';
$handle->image_text_color = '#FFFFFF';
$handle->image_text_background = '#000000';
$handle->image_text_background_percent = 50;
$handle->image_text_padding = 5;
TestProcess($handle, 'overlayed vertical label, into BMP', "\$foo->image_convert = 'bmp';\n\$foo->image_text = 'verot.net';\n\$foo->image_text_direction = 'v';\n\$foo->image_text_color = '#FFFFFF';\n\$foo->image_text_background = '#000000';\n\$foo->image_text_background_percent = 50;\n\$foo->image_text_padding = 5;");
// -----------
$handle->image_text = 'verot.net';
$handle->image_text_percent = 50;
$handle->image_text_background = '#0000FF';
$handle->image_text_x = -5;
$handle->image_text_y = -5;
$handle->image_text_padding = 5;
TestProcess($handle, 'overlayed label with absolute negative position', "\$foo->image_text = 'verot.net';\n\$foo->image_text_percent = 50;\n\$foo->image_text_background = '#0000FF';\n\$foo->image_text_x = -5;\n\$foo->image_text_y = -5;\n\$foo->image_text_padding = 5;");
// -----------
$handle->image_text = 'verot.net';
$handle->image_text_background = '#0000FF';
$handle->image_text_background_percent = 25;
$handle->image_text_x = 5;
$handle->image_text_y = 5;
$handle->image_text_padding = 20;
TestProcess($handle, 'overlayed transparent label with absolute position', "\$foo->image_text = 'verot.net';\n\$foo->image_text_background = '#0000FF';\n\$foo->image_text_background_percent = 25;\n\$foo->image_text_x = 5;\n\$foo->image_text_y = 5;\n\$foo->image_text_padding = 20;");
// -----------
$handle->image_text = "verot.net\nclass\nupload";
$handle->image_text_background = '#000000';
$handle->image_text_background_percent = 75;
$handle->image_text_font = 1;
$handle->image_text_padding = 10;
TestProcess($handle, 'text label with multiple lines and small font', "\$foo->image_text = \"verot.net\\nclass\\nupload\";\n\$foo->image_text_background = '#000000';\n\$foo->image_text_background_percent = 75;\n\$foo->image_text_font = 1;\n\$foo->image_text_padding = 10;");
// -----------
$handle->image_text = "verot.net\nclass\nupload";
$handle->image_text_color = '#000000';
$handle->image_text_background = '#FFFFFF';
$handle->image_text_background_percent = 60;
$handle->image_text_padding = 3;
$handle->image_text_font = 3;
$handle->image_text_alignment = 'R';
$handle->image_text_direction = 'V';
TestProcess($handle, 'vertical multi-lines text, right aligned', "\$foo->image_text = \"verot.net\\nclass\\nupload\";\n\$foo->image_text_color = '#000000';\n\$foo->image_text_background = '#FFFFFF';\n\$foo->image_text_background_percent = 60;\n\$foo->image_text_padding = 3;\n\$foo->image_text_font = 3;\n\$foo->image_text_alignment = 'R';\n\$foo->image_text_direction = 'V';");
// -----------
$handle->image_text = "verot.net\nclass\nupload";
$handle->image_text_background = '#000000';
$handle->image_text_background_percent = 50;
$handle->image_text_padding = 10;
$handle->image_text_x = -5;
$handle->image_text_y = -5;
$handle->image_text_line_spacing = 10;
TestProcess($handle, 'text label with 10 pixels of line spacing', "\$foo->image_text = \"verot.net\\nclass\\nupload\";\n\$foo->image_text_background = '#000000';\n\$foo->image_text_background_percent = 50;\n\$foo->image_text_padding = 10;\n\$foo->image_text_x = -5;\n\$foo->image_text_y = -5;\n\$foo->image_text_line_spacing = 10;");
// -----------
$handle->image_crop = '0 0 -16 0';
$handle->image_text = 'verot.net';
$handle->image_text_font = 2;
$handle->image_text_position = 'B';
$handle->image_text_padding_y = 2;
$handle->image_background_color = '#000000';
TestProcess($handle, 'text label in a black line', "\$foo->image_text = \"verot.net\";\n\$foo->image_crop = '0 0 -16 0';\n\$foo->image_background_color= '#000000';\n\$foo->image_text_font = 2;\n\$foo->image_text_position = 'B';\n\$foo->image_text_padding_y = 2;");
// -----------
$handle->image_crop = '-3 -3 -30 -3';
$handle->image_text = '[dst_name] [dst_x]x[dst_y]';
$handle->image_text_background = '#6666ff';
$handle->image_text_color = '#ffffff';
$handle->image_background_color = '#000099';
$handle->image_text_font = 2;
$handle->image_text_y = -7;
$handle->image_text_padding_x = 3;
$handle->image_text_padding_y = 2;
TestProcess($handle, 'using tokens in text labels', "\$foo->image_crop = '-3 -3 -30 -3';\n\$foo->image_text = \"[dst_name] [dst_x]x[dst_y]\";\n\$foo->image_text_background = '#6666ff';\n\$foo->image_text_color = '#ffffff';\n\$foo->image_background_color= '#000099';\n\$foo->image_text_font = 2;\n\$foo->image_text_y = -7;\n\$foo->image_text_padding_x = 3;\n\$foo->image_text_padding_y = 2;");
// -----------
$handle->image_crop = '-15 -15 -240 -15';
$handle->image_text = "token value\n------------- ------------------\nsrc_name [src_name]\nsrc_name_body [src_name_body]\nsrc_name_ext [src_name_ext]\nsrc_pathname [src_pathname]\nsrc_mime [src_mime]\nsrc_type [src_type]\nsrc_bits [src_bits]\nsrc_pixels [src_pixels]\nsrc_size [src_size]\nsrc_size_kb [src_size_kb]\nsrc_size_mb [src_size_mb]\nsrc_size_human [src_size_human]\nsrc_x [src_x]\nsrc_y [src_y]\ndst_path [dst_path]\ndst_name_body [dst_name_body]\ndst_name_ext [dst_name_ext]\ndst_name [dst_name]\ndst_pathname [dst_pathname]\ndst_x [dst_x]\ndst_y [dst_y]\ndate [date]\ntime [time]\nhost [host]\nserver [server]\nip [ip]\ngd_version [gd_version]";
$handle->image_text_alignment = 'L';
$handle->image_text_font = 1;
$handle->image_text_position = 'B';
$handle->image_text_padding_y = 5;
$handle->image_text_color = '#000000';
TestProcess($handle, 'all the tokens available', "\$foo->image_crop = '-15 -15 -240 -15';\n\$foo->image_text = \n \"token value\\n\n ------------- ------------------\\n\n src_name [src_name]\\n\n src_name_body [src_name_body]\\n\n src_name_ext [src_name_ext]\\n\n src_pathname [src_pathname]\\n\n src_mime [src_mime]\\n\n src_type [src_type]\\n\n src_bits [src_bits]\\n\n src_pixels [src_pixels]\\n\n src_size [src_size]\\n\n src_size_kb [src_size_kb]\\n\n src_size_mb [src_size_mb]\\n\n src_size_human [src_size_human]\\n\n src_x [src_x]\\n\n src_y [src_y]\\n\n dst_path [dst_path]\\n\n dst_name_body [dst_name_body]\\n\n dst_name_ext [dst_name_ext]\\n\n dst_name [dst_name]\\n\n dst_pathname [dst_pathname]\\n\n dst_x [dst_x]\\n\n dst_y [dst_y]\\n\n date [date]\\n\n time [time]\\n\n host [host]\\n\n server [server]\\n\n ip [ip]\\n\n gd_version [gd_version]\";\n\$foo->image_text_alignment = 'L';\n\$foo->image_text_font = 1;\n\$foo->image_text_position = 'B';\n\$foo->image_text_padding_y = 5;\n\$foo->image_text_color = '#000000';");
// -----------
$handle->image_text = "verot.net\nclass\nupload";
$handle->image_text_background = '#000000';
$handle->image_text_padding = 10;
$handle->image_text_font = "fonts/bmreceipt.gdf";
$handle->image_text_line_spacing = 2;
TestProcess($handle, 'text label with external GDF font', "\$foo->image_text = \"verot.net\\nclass\\nupload\";\n\$foo->image_text_background = '#000000';\n\$foo->image_text_padding = 10;\n\$foo->image_text_font = \"fonts/bmreceipt.gdf\";\n\$foo->image_text_line_spacing = 2;");
// -----------
$handle->image_text = "PHP";
$handle->image_text_color = '#FFFF00';
$handle->image_text_background = '#FF0000';
$handle->image_text_padding = 10;
$handle->image_text_font = "fonts/atommicclock.gdf";
TestProcess($handle, 'text label with external GDF font', "\$foo->image_text = 'PHP';\n\$foo->image_text_color = '#FFFF00';\n\$foo->image_text_background = '#FF0000';\n\$foo->image_text_padding = 10;\n\$foo->image_text_font = \"fonts/atommicclock.gdf\";");
// -----------
$handle->image_reflection_height = '40px';
TestProcess($handle, '40px reflection', "\$foo->image_reflection_height = '40px';");
|