Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Suche Script um Bilder zu verkleinern

Mitglied: SMHAMK1985

SMHAMK1985 (Level 1) - Jetzt verbinden

11.08.2006, aktualisiert 18.10.2012, 5023 Aufrufe, 11 Kommentare

Hallo zusammen!

ich suche einen Script, womit meine Besucher X beliebige Bilder vergrößern/verkleinern kann und die danach abspeichern kann. z.B. sowas:

http://www.bilder-verkleinern.de/

wüsste jemand wo ich so ein Script her kriegen kann, was ich in meine Forum einbinden kann?

Würde mich um eure Hilfe freuen.

Danke

MfG
Mitglied: Dani
11.08.2006, aktualisiert 18.10.2012
Hi,
wurde hier schon einmal behandelt:
https://www.administrator.de/forum/bilder-%c3%bcber-bestimmter-gr%c3%b6% ...

Gruß
Dani
Bitte warten ..
Mitglied: EvilMoe
11.08.2006 um 15:16 Uhr
da fällt mir was ein, aber nicht wirklich ernst gemeint

http://svenevilmoe.sv.funpic.de/bilder/1155302356.jpg
Bitte warten ..
Mitglied: SMHAMK1985
13.08.2006 um 00:05 Uhr
Hallo,

erstmal Danke für deine Hilfe.

Ich suche aber einen Script, womit der User selber das Bild Uploadet, verkleinert angezeigt bekommt und es somit abspeichern kann.

Danke für eure Hilfe

MfG

P.S. ich habe Google vorher Benutzt um diesen Script zufinden. Wenn du es im Google findest, kannst ja mal bescheit sagen :D

Nochmal MfG ;)
Bitte warten ..
Mitglied: EvilMoe
13.08.2006 um 00:11 Uhr
ich habe nicht google benutz sonder einafch in die php doku geguckt^^


schaus dir mal an www.image-host.net.ms

meinst du etwa genau sowas?
Bitte warten ..
Mitglied: EvilMoe
13.08.2006 um 00:21 Uhr
01.
 
02.
// The file
03.
$filename = 'test.jpg';
04.
 
05.
// Set a maximum height and width
06.
$width = 200;
07.
$height = 200;
08.
 
09.
// Content type
10.
header('Content-type: image/jpeg');
11.
 
12.
// Get new dimensions
13.
list($width_orig, $height_orig) = getimagesize($filename);
14.
 
15.
if ($width && ($width_orig < $height_orig)) {
16.
    $width = ($height / $height_orig) * $width_orig;
17.
} else {
18.
    $height = ($width / $width_orig) * $height_orig;
19.
}
20.
 
21.
// Resample
22.
$image_p = imagecreatetruecolor($width, $height);
23.
$image = imagecreatefromjpeg($filename);
24.
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
25.
 
26.
// Output
27.
imagejpeg($image_p, null, 100);
Bitte warten ..
Mitglied: SMHAMK1985
13.08.2006 um 00:24 Uhr
Hallo,

das was du aus langweile gemacht hast, ist genau das was ich suche

Beim 2. script was du gepostet hast, muss man die Bilddatei fest hinterlegen.

Könnte ich vllt die Anleitung für dein "Langweile Script" bekommen?

Danke

MfG
Bitte warten ..
Mitglied: EvilMoe
13.08.2006 um 00:30 Uhr
weisst du wie man ein upload script schreibt? oder brauchst du das auch?
Bitte warten ..
Mitglied: SMHAMK1985
13.08.2006 um 00:32 Uhr
Hallo,

also kann nicht wirklich Programmieren, aber so kleine sachen kann ich wohl erledigen, aber mit Upload script etc. würde ich nicht weiter kommen. Würde mich freuen, wenn du alles mit geben könntest

Danke für deine Hilfe

MfG
Bitte warten ..
Mitglied: EvilMoe
13.08.2006 um 00:37 Uhr
Uploadformular (rest folgt noch):
01.
<form name="bildupload" enctype="multipart/form-data" method="post">
02.
  <TABLE width="60%" align="center" class="style">
03.
    <TR>
04.
      <TD><table cellpadding=4 bgcolor="" width="100%">
05.
          <TR>
06.
            <TD bgcolor="#295e85" colspan="2"><b>Resize </b></TD>
07.
          </TR>
08.
          <TR>
09.
            <TD bgcolor="#295e85">Breite:</TD>
10.
            <TD bgcolor="#FFFFFF"><input name="breite" type="text" value="<?=$_POST["breite"]?>"/>
11.
            </TD>
12.
          </TR>
13.
          <TR>
14.
            <TD bgcolor="#295e85">H&ouml;he:</TD>
15.
            <TD bgcolor="#FFFFFF"><input name="hoehe" type="text" value="<?=$_POST["hoehe"]?>"/>
16.
            </TD>
17.
          </TR>
18.
          <TR>
19.
            <TD bgcolor="#295e85" valign="top">Datei ausw&auml;hlen:
20.
 
21.
              
22.
 
23.
            </TD>
24.
            <TD bgcolor="#FFFFFF"><? echo "<input type=file name=upload size=50>" ;	
25.
		echo "
26.
".$ausgabe;
27.
		?>
28.
          </TR>
29.
          <TR align="center">
30.
            <TD colspan="2" bgcolor="#295e85"><input type="hidden" name="gesendet" value="1">
31.
              <input name="Upload" type="submit" id="Upload" value="Resize">
32.
            </TD>
33.
          </TR>
34.
        </TABLE></TD>
35.
    </TR>
36.
  </TABLE>
37.
</form>
Bitte warten ..
Mitglied: EvilMoe
13.08.2006 um 00:42 Uhr
Uploadscript mit resize:
01.
// Maximale Dateigrösse in Byte
02.
$max_size = 1572864; // 1,5MB
03.
// Maximale Breite in Pixel
04.
$max_width = 3000;
05.
// Maximale Höhe in Pixel
06.
$max_height = 2000;
07.
 
08.
$path = "bilder/";	// da werden die verkleinerten bilder gespeichert
09.
 
10.
 
11.
if ($_POST["gesendet"] && $_FILES['upload']['tmp_name'] <> "") { // Nur ausführen wenn das Upload Formular gesendet wurde
12.
	
13.
	if( $_POST[breite] <= 50 ) die("Breite muss gegeben werden oder ist unter 50!");
14.
 
15.
	$old_name = $_FILES['upload']['type'];
16.
    $size = getimagesize($_FILES['upload']['tmp_name']);
17.
 
18.
if($size[2] == 1 || $size[2] == 2 || $size[2] == 3 ){ // dateityp checken		
19.
 
20.
	 if ($_FILES['upload']['size'] <= $max_size) { // Dateigrösse prüfen
21.
                     
22.
            if ($size[0] <= $max_width && $size[1] <= $max_height) { // Höhe und Breite checken
23.
            
24.
               $name = time();
25.
 
26.
             if($size[2] == 1)  $name = $name.".gif";
27.
             elseif($size[2] == 2)  $name = $name.".jpg";
28.
			 elseif($size[2] == 3) $name = $name.".png";
29.
		   
30.
thumb($_FILES['upload']['tmp_name'], "$path$name", $_POST['breite'], $_POST['hoehe']);
31.
			   
32.
			   chmod("$path$name",0755);
33.
			   
34.
			   // das bild wurde jetzt gespecihert unter $path name
35.
// jetzt kannste das bild anzeigen lassen
36.
// echo "<img src='$path$name'>";
37.
			  			   
38.
            } else {
39.
               $ausgabe .= "Bild ist zu breit oder zu hoch!";
40.
            }
41.
         } else {
42.
            $ausgabe .= "Bild ist zu gross!";
43.
 
44.
         } 
45.
      } else { 
46.
         $ausgabe .= "Bild hat einen ungültiger Dateityp!
47.
";
48.
      }//letzte else
49.
	} //if MIME Typ 
50.
 
51.
 
52.
//die benötigte funktion
53.
	function thumb($file, $save, $width, $height=false){
54.
      if(!$height)
55.
         $height = $width;
56.
      
57.
      $infos = @getimagesize($file);
58.
      
59.
      $iWidth = $infos[0];
60.
      $iHeight = $infos[1];
61.
      $iRatioW = $width / $iWidth;
62.
      $iRatioH = $height / $iHeight;
63.
      if($iRatioW < $iRatioH){
64.
         $iNewW = $iWidth * $iRatioW;
65.
         $iNewH = $iHeight * $iRatioW;
66.
      }else{
67.
         $iNewW = $iWidth * $iRatioH;
68.
         $iNewH = $iHeight * $iRatioH;
69.
      } // if
70.
      
71.
      if($infos[2] == 1)
72.
         $imgA = @imagecreatefromgif($file);
73.
      elseif($infos[2] == 2)
74.
         $imgA = @imagecreatefromjpeg($file);
75.
      elseif($infos[2] == 3)
76.
         $imgA = @imagecreatefrompng($file);
77.
         
78.
		 
79.
      $imgB = @imagecreatetruecolor($iNewW, $iNewH);
80.
      if(!$imgB)
81.
         $imgB = @imagecreate($iNewW, $iNewH);
82.
 
83.
      if(!@imagecopyresampled($imgB, $imgA, 0, 0, 0, 0, $iNewW, $iNewH, $infos[0], $infos[1]))
84.
         @imagecopyresized($imgB, $imgA, 0, 0, 0, 0, $iNewW, $iNewH, $infos[0], $infos[1]);
85.
 
86.
      $re = null;
87.
      umask(0000);
88.
 
89.
      if($infos[2] == 1)
90.
         $re = imagegif($imgB, $save);
91.
      elseif($infos[2] == 2)
92.
         $re = imagejpeg($imgB, $save, 100);
93.
      else
94.
         $re = imagepng($imgB, $save);
95.
 
96.
      return true;
97.
   } // function
wenn du noch fragen hast zum script frag nach
Bitte warten ..
Mitglied: SMHAMK1985
13.08.2006 um 01:27 Uhr
Echt Super -> DANKE

Klappt wunderbar... Habs auch schon getestet.

Bei fragen melde ich mich nochtmal

Danke

MfG
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Power Shell Script zu Bild Suche
gelöst Frage von akoch85Batch & Shell10 Kommentare

Hallo liebe Mitglieder, ich brauche dringend eure Hilfe. Problemstellung: 1.Bilder anhand des Namens z.B. "B1876GH.jpg" aus einem Ordner herausziehen ...

Exchange Server
Such-Index nach Neuerstellung defekt
Frage von CoverianExchange Server

Guten Morgen zusammen, wir haben hier aktuell ein Problem das mir schlaflose Nächte bereitet. Es handelt sich um einen ...

Batch & Shell
Wlan-adapter such algorithmus in batch
gelöst Frage von TicoWriteBatch & Shell7 Kommentare

Hallo zusammen, Ich möchte einen Wlan-adpater such algorithmus in batch erstellen, dazu fehlt mir aber der befehl in Dos. ...

Grafik

Stapelverarbeitung Bild in neues Bild einfügen

Frage von KodaCHGrafik3 Kommentare

Guten Morgen Ich habe hier einen Ordner mit ganz vielen Bildern. Die grösse ist komplett unterschiedlich. Nun habe ich ...

Neue Wissensbeiträge
iOS
WatchChat für Whatsapp
Tipp von Criemo vor 2 StundeniOS

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor !!!
Tipp von Criemo vor 14 StundeniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Off Topic
Avengers 4: Endgame - Erster Trailer
Information von Frank vor 2 TagenOff Topic2 Kommentare

Ich weiß es ist Off Topic, aber ich freue mich auf diesen Film und vielleicht geht es anderen hier ...

Webbrowser
Microsoft bestätigt Edge mit Chromium-Kern
Information von Frank vor 3 TagenWebbrowser5 Kommentare

Microsoft hat nun in seinem Blog bestätigt, dass die nächste Edge Version kein EdgeHTML mehr für die Darstellung benutzen ...

Heiß diskutierte Inhalte
Rechtliche Fragen
Systemhaus auf Abwegen
Frage von rocco61Rechtliche Fragen18 Kommentare

Hallo zusammen, bin derzeit ratlos bei dem folgenden Scenario: In einen Seniorenheim wurde beschlossen, die IT an eine andere ...

Exchange Server
Exchange Server 2010: Keine Eingehenden E-MAils
gelöst Frage von gabeBUExchange Server17 Kommentare

Hallo Zusammen Ich habe das kurzen auf dem Exchange 2010 Server das Problem, dass ich keine externen E-Mails mehr ...

Server
Server in zwei verschiedene Netzwerke einbinden
Frage von BennyFServer12 Kommentare

Hallo zusammen, bei uns im Haus sind im Erdgeschoss die Geschäftsräume und ab dem 1. Stock sind unsere privaten ...

Outlook & Mail
Kalendersync mit Android und Outlook
Frage von Stefan007Outlook & Mail10 Kommentare

Hi Leute, kennt jemand eine Möglichkeit um Termine zwischen installiertem Outlook auf dem PC und dem Kalender auf einem ...