The version 0.27 is out, with new features, improvements and bug fixes. Check out some samples, the changelog, the documentation and download it!
A little tutorial explaining how to store Firefox's profile in RAM in order to speed up browsing experience
I just released a little jQuery plugin to skin SELECT elements, while retaining the normal SELECT functionalities such as events.
more news RSS feed
Name:
Email:
These images are created by the class.upload.php test suite, that you can download part of the package.
image/png - 150 x 100 - 35.25KB
image/png - 50 x 33 - 4.75KB
$foo->image_resize = true; $foo->image_ratio_y = true; $foo->image_x = 50;
image/png - 75 x 50 - 10KB
$foo->image_resize = true; $foo->image_ratio_x = true; $foo->image_y = 50;
image/png - 50 x 50 - 6.75KB
$foo->image_resize = true; $foo->image_y = 50; $foo->image_x = 50;
$foo->image_resize = true; $foo->image_ratio = true; $foo->image_y = 50; $foo->image_x = 50;
$foo->image_resize = true; $foo->image_ratio_crop = true; $foo->image_y = 50; $foo->image_x = 50;
image/png - 50 x 50 - 7KB
$foo->image_resize = true; $foo->image_ratio_crop = 'L'; $foo->image_y = 50; $foo->image_x = 50;
image/png - 50 x 50 - 6.5KB
$foo->image_resize = true; $foo->image_ratio_crop = 'R'; $foo->image_y = 50; $foo->image_x = 50;
image/png - 150 x 50 - 10KB
$foo->image_resize = true; $foo->image_ratio_fill = true; $foo->image_y = 50; $foo->image_x = 150;
image/png - 150 x 50 - 10.25KB
$foo->image_resize = true; $foo->image_ratio_fill = 'L'; $foo->image_y = 50; $foo->image_x = 150;
image/png - 100 x 150 - 15.5KB
$foo->image_resize = true; $foo->image_ratio_fill = 'R'; $foo->image_y = 150; $foo->image_x = 100; $foo->image_background_color = '#FF00FF';
image/png - 30 x 50 - 4.25KB
$foo->image_resize = true; $foo->image_ratio_crop = true; $foo->image_crop = '0 10'; $foo->image_y = 50; $foo->image_x = 50;
image/png - 194 x 129 - 52.5KB
$foo->image_resize = true; $foo->image_ratio_pixels = 25000;
image/png - 122 x 82 - 23.5KB
$foo->image_resize = true; $foo->image_ratio_pixels = 10000;
image/png - 90 x 60 - 12.75KB
$foo->image_crop = '20%';
image/png - 90 x 90 - 20KB
$foo->image_crop = '5 20%';
image/png - 180 x 106 - 33.5KB
$foo->image_crop = '-3px -10%'; $foo->image_background_color = '#FF00FF';
image/png - 130 x 85 - 24KB
$foo->image_crop = '5 40 10% -20';
image/png - 150 x 88 - 27.25KB
$foo->image_resize = true; $foo->image_ratio_y = true; $foo->image_x = 150; $foo->image_precrop = 15;
image/png - 150 x 98 - 26KB
$foo->image_resize = true; $foo->image_ratio_y = true; $foo->image_x = 150; $foo->image_precrop = '25 70 10% -20';
image/png - 100 x 150 - 34.75KB
$foo->image_rotate = '90';
$foo->image_rotate = '180';
$foo->image_flip = 'H';
image/gif - 150 x 100 - 10.75KB
$foo->image_convert = 'gif'; $foo->image_flip = 'V';
image/bmp - 150 x 100 - 44.25KB
$foo->image_convert = 'gif'; $foo->image_default_color = '#00FF00'; $foo->image_rotate = '180';
$foo->image_convert = 'png'; $foo->image_flip = 'H'; $foo->image_rotate = '90';
image/png - 150 x 100 - 31KB
$foo->image_bevel = 20; $foo->image_bevel_color1 = '#FFFFFF'; $foo->image_bevel_color2 = '#000000';
image/png - 150 x 100 - 33.5KB
$foo->image_bevel = 5; $foo->image_bevel_color1 = '#FFFFFF'; $foo->image_bevel_color2 = '#FFFFFF';
image/png - 160 x 110 - 35.5KB
$foo->image_border = 5; $foo->image_border_color = '#FF0000';
image/png - 207 x 106 - 35.75KB
$foo->image_border = '5 20 1 25%'; $foo->image_border_color = '#0000FF';
image/png - 158 x 108 - 35.5KB
$foo->image_frame = 1; $foo->image_frame_colors = '#FF0000 #FFFFFF #FFFFFF #0000FF';
image/png - 164 x 114 - 35.5KB
$foo->image_frame = 2; $foo->image_frame_colors = '#FFFFFF #BBBBBB #999999 #FF0000 #666666 #333333 #000000';
image/png - 150 x 100 - 11KB
$foo->image_overlay_color = '#FFFFFF'; $foo->image_overlay_percent = 50; $foo->image_rotate = '180'; $foo->image_tint_color = '#FF0000';
image/png - 150 x 100 - 19KB
$foo->image_tint_color = '#FF0000';
image/png - 150 x 100 - 29.5KB
$foo->image_overlay_color = '#FF0000'; $foo->image_overlay_percent = 50;
image/png - 150 x 100 - 34.75KB
$foo->image_overlay_color = '#0000FF'; $foo->image_overlay_percent = 5;
image/png - 150 x 100 - 18.5KB
$foo->image_overlay_color = '#FFFFFF'; $foo->image_overlay_percent = 90;
image/png - 150 x 100 - 34.5KB
$foo->image_brightness = 25;
image/png - 150 x 100 - 29.75KB
$foo->image_brightness = -25;
$foo->image_contrast = 75;
image/png - 150 x 100 - 7.5KB
$foo->image_threshold = 20;
image/png - 150 x 100 - 28.25KB
$foo->image_greyscale = true;
image/png - 150 x 100 - 35KB
$foo->image_negative = true;
image/png - 200 x 100 - 17KB
$foo->image_brightness = 75; $foo->image_resize = true; $foo->image_y = 200; $foo->image_x = 100; $foo->image_rotate = '90'; $foo->image_overlay_color = '#FF0000'; $foo->image_overlay_percent = 50; $foo->image_text = 'verot.net'; $foo->image_text_color = '#0000FF'; $foo->image_text_background = '#FFFFFF'; $foo->image_text_position = 'BL'; $foo->image_text_padding_x = 10; $foo->image_text_padding_y = 2;
image/png - 150 x 100 - 31.75KB
$foo->image_text = 'verot.net'; $foo->image_text_color = '#000000'; $foo->image_text_percent = 80; $foo->image_text_background = '#FFFFFF'; $foo->image_text_background_percent = 70; $foo->image_text_font = 5; $foo->image_text_padding = 20;
image/png - 150 x 100 - 32.75KB
$foo->image_text = 'verot.net'; $foo->image_text_direction = 'v'; $foo->image_text_background = '#000000'; $foo->image_text_font = 2; $foo->image_text_position = 'BL'; $foo->image_text_padding_x = 2; $foo->image_text_padding_y = 8;
$foo->image_convert = 'bmp'; $foo->image_text = 'verot.net'; $foo->image_text_direction = 'v'; $foo->image_text_color = '#FFFFFF'; $foo->image_text_background = '#000000'; $foo->image_text_background_percent = 50; $foo->image_text_padding = 5;
image/png - 150 x 100 - 31.5KB
$foo->image_text = 'verot.net'; $foo->image_text_percent = 50; $foo->image_text_background = '#0000FF'; $foo->image_text_x = -5; $foo->image_text_y = -5; $foo->image_text_padding = 5;
image/png - 150 x 100 - 34KB
$foo->image_text = 'verot.net'; $foo->image_text_background = '#0000FF'; $foo->image_text_background_percent = 25; $foo->image_text_x = 5; $foo->image_text_y = 5; $foo->image_text_padding = 20;
image/png - 150 x 100 - 33.25KB
$foo->image_text = "verot.net\nclass\nupload"; $foo->image_text_background = '#000000'; $foo->image_text_background_percent = 75; $foo->image_text_font = 1; $foo->image_text_padding = 10;
$foo->image_text = "verot.net\nclass\nupload"; $foo->image_text_color = '#000000'; $foo->image_text_background = '#FFFFFF'; $foo->image_text_background_percent = 60; $foo->image_text_padding = 3; $foo->image_text_font = 3; $foo->image_text_alignment = 'R'; $foo->image_text_direction = 'V';
image/png - 150 x 100 - 32KB
$foo->image_text = "verot.net\nclass\nupload"; $foo->image_text_background = '#000000'; $foo->image_text_background_percent = 50; $foo->image_text_padding = 10; $foo->image_text_x = -5; $foo->image_text_y = -5; $foo->image_text_line_spacing = 10;
image/png - 150 x 116 - 32.75KB
$foo->image_text = "verot.net"; $foo->image_crop = '0 0 -16 0'; $foo->image_background_color= '#000000'; $foo->image_text_font = 2; $foo->image_text_position = 'B'; $foo->image_text_padding_y = 2;
image/png - 156 x 133 - 33.75KB
$foo->image_crop = '-3 -3 -30 -3'; $foo->image_text = "[dst_name] [dst_x]x[dst_y]"; $foo->image_text_background = '#6666ff'; $foo->image_text_color = '#ffffff'; $foo->image_background_color= '#000099'; $foo->image_text_font = 2; $foo->image_text_y = -7; $foo->image_text_padding_x = 3; $foo->image_text_padding_y = 2;
image/png - 180 x 355 - 37.5KB
$foo->image_crop = '-15 -15 -240 -15'; $foo->image_text = "token value\n ------------- ------------------\n src_name [src_name]\n src_name_body [src_name_body]\n src_name_ext [src_name_ext]\n src_pathname [src_pathname]\n src_mime [src_mime]\n src_type [src_type]\n src_bits [src_bits]\n src_pixels [src_pixels]\n src_size [src_size]\n src_size_kb [src_size_kb]\n src_size_mb [src_size_mb]\n src_size_human [src_size_human]\n src_x [src_x]\n src_y [src_y]\n dst_path [dst_path]\n dst_name_body [dst_name_body]\n dst_name_ext [dst_name_ext]\n dst_name [dst_name]\n dst_pathname [dst_pathname]\n dst_x [dst_x]\n dst_y [dst_y]\n date [date]\n time [time]\n host [host]\n server [server]\n ip [ip]\n gd_version [gd_version]"; $foo->image_text_alignment = 'L'; $foo->image_text_font = 1; $foo->image_text_position = 'B'; $foo->image_text_padding_y = 5; $foo->image_text_color = '#000000';
image/png - 150 x 100 - 21.25KB
$foo->image_text = "verot.net\nclass\nupload"; $foo->image_text_background = '#000000'; $foo->image_text_padding = 10; $foo->image_text_font = "fonts/bmreceipt.gdf"; $foo->image_text_line_spacing = 2;
image/png - 150 x 100 - 24.5KB
$foo->image_text = 'PHP'; $foo->image_text_color = '#FFFF00'; $foo->image_text_background = '#FF0000'; $foo->image_text_padding = 10; $foo->image_text_font = "fonts/atommicclock.gdf";
image/png - 150 x 142 - 48KB
$foo->image_reflection_height = '40px';
image/png - 150 x 152 - 22.75KB
$foo->image_text = "verot.net\nclass\nupload"; $foo->image_text_background = '#000000'; $foo->image_text_padding = 10; $foo->image_text_line_spacing = 10; $foo->image_reflection_height = '50%';
image/jpeg - 150 x 150 - 8.25KB
$foo->image_convert = 'jpg'; $foo->image_reflection_height = '40px'; $foo->image_reflection_space = 10;
image/png - 150 x 120 - 45.5KB
$foo->image_reflection_height = 60; $foo->image_reflection_space = -40;
image/png - 150 x 152 - 51.25KB
$foo->image_reflection_height = 50; $foo->image_reflection_opacity = 100;
image/png - 150 x 152 - 50.75KB
$foo->image_reflection_height = 50; $foo->image_reflection_opacity = 20;
$foo->image_reflection_height = '50%'; $foo->image_default_color = '#000000';
image/gif - 150 x 152 - 12.5KB
$foo->image_convert = 'gif'; $foo->image_reflection_height = '50%'; $foo->image_default_color = '#000000';
$foo->image_watermark = 'watermark.png';
image/png - 150 x 100 - 36KB
$foo->image_watermark = 'watermark.png'; $foo->image_watermark_position = 'R;
image/png - 150 x 100 - 29.25KB
$foo->image_watermark = 'watermark.png'; $foo->image_watermark_x = 10; $foo->image_watermark_y = 10; $foo->image_greyscale = true;
image/jpeg - 150 x 100 - 3KB
$foo->image_convert = 'jpg'; $foo->jpeg_size = 3072;
image/jpeg - 150 x 100 - 1.75KB
$foo->image_convert = 'jpg'; $foo->jpeg_quality = 10;
image/jpeg - 150 x 100 - 6KB
$foo->image_convert = 'jpg'; $foo->jpeg_quality = 80;