Tema: Subir Imagen
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/02/2008, 23:33
Avatar de elfran222
elfran222
 
Fecha de Ingreso: junio-2006
Mensajes: 550
Antigüedad: 17 años, 10 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';");