Leser: 1
![]() |
|< 1 2 3 4 5 6 >| | ![]() |
51 Einträge, 6 Seiten |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
#!/usr/bin/perl #use strict; #use warnings; use CGI qw/:standard/; my $zielVerzeichnis = '/home/web6/html/tratsch/bilder/org'; $CGI::POST_MAX=1024 * 100; my ($bildcode) = time; my ($filename) = param('uploaded_file') || ""; my ($filehandle) = CGI::upload('uploaded_file'); print header, start_html; print ("Org. Filename: $filename<BR>\n"); print ("Merken Sie sich den Bildcode : <b>$bildcode</b><BR>\<HR>\n"); my $serverFile = $zielVerzeichnis . "/" . (split(/[\\\/]/, param('uploaded_file')))[-1]; print ("Datei wird übertragen ...<BR>\n"); my $buffer; open (FILE,">$serverFile") or die $!; binmode $filehandle; binmode(FILE); # Nur relevant fuer Windows-Rechner while (my $bytesread=read($filehandle,$buffer,1024)) { print FILE $buffer; } close (FILE); my $serverfile2 = $zielVerzeichnis . "/" . $bildcode . "_" . $filename; rename ($serverFile, $serverfile2); chmod (0777, "$serverfile2"); print ("Datei wurde erfolgreich übertragen ...<BR>\n"); my $w1=600; #b my $w2=400; #m my $w3=120; #s use Image::Magick; my $image = Image::Magick->new; print ("Lese $serverfile2 <BR>"); (my $width, my $height, my $size, my $format) = $image->Ping("$serverfile2"); print ("Breite: $width<BR>\n"); print ("Höhe: $height<BR>\n"); print ("Größe: $size<BR>\n"); print ("Format: $format<BR>\n"); my $h1=int(($w1 / $width)* $height); $image1 = Image::Magick->new; $image1->Read("$serverfile2"); print ("Lese $serverfile2"); $image1->Resize(width=>$w1, height=>$h1); $image1->Set(quality=>70); $image1->Write("/home/web6/html/tratsch/bilder/org/zzz.jpg"); print end_html;
1
2
3
4
5
6
7
8
9
10
11
Org. Filename: cu42.JPG
Merken Sie sich den Bildcode : 1190284549
Datei wird übertragen ...
Datei wurde erfolgreich übertragen ...
Lese /home/web6/html/tratsch/bilder/org/1190284549_cu42.JPG
Breite:
Höhe:
Größe:
Format:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
#!/usr/bin/perl use strict; use warnings; use CGI qw/:standard/; use Image::Magick; use File::Copy qw(copy); $CGI::POST_MAX= 1024 * 10000; my $zielVerzeichnis = '../../htdocs/images/community/'; my $bildcode = time; my $filename = param('uploaded_file') || ""; my $filehandle = CGI::upload('uploaded_file'); my $serverfile2 = $zielVerzeichnis . "/" . $bildcode . "_" . $filename; my $serverFile = $zielVerzeichnis . "/" . (split /[\\\/]/, $filename )[-1]; my $w1 = 600; #b my $w2 = 400; #m my $w3 = 120; #s print header, start_html, qq~Org. Filename: $filename<BR> Merken Sie sich den Bildcode : <b>$bildcode</b><BR>\<HR> Datei wird übertragen ...<BR>~; my $buffer; open my $out ,">", $serverFile or die $!; binmode $filehandle; binmode $out; # Nur relevant fuer Windows-Rechner while ( read $filehandle,$buffer,1024 ){ print $out $buffer; } close $out; rename $serverFile, $serverfile2; chmod 0777, $serverfile2; print "Datei wurde erfolgreich übertragen ...<BR>\n"; my $image = Image::Magick->new; print "Lese $serverfile2 <BR>"; my ($width, $height, $size, $format) = $image->Ping( $serverfile2 ); print <<END; Breite: $width<BR> Höhe: $height<BR> Größe: $size<BR> Format: $format<BR> END my $h1 = int(($w1 / $width)* $height); my $image1 = Image::Magick->new; $image1->Read($serverfile2); print "Lese $serverfile2"; $image1->Resize(width=>$w1, height=>$h1); $image1->Set(quality=>70); $image1->Write("../../htdocs/images/community/test.jpg"); print end_html;
![]() |
|< 1 2 3 4 5 6 >| | ![]() |
51 Einträge, 6 Seiten |