php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.03.2005, 16:34  
Ypsillon
Gast
 
Beiträge: n/a
Standard Bilder beim laden qualitativ runterrechnen

Hi,

ich will ein Bild weches auf einer Seite angezeigt wird in der Datenbank von der grösse Her nicht verändern, ich möchte es aber so anzeigen, dass es nimmer 100 KB hat, sondern nurnoch 40 Z.b....


Hat einer nen Plan wie das geht?

Grüße

Marc
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.03.2005, 16:43  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

ein ansazt wäre thmubnail erstellen oder wenn es jpegs sind via gdlib oder so die qualittät zu ändern, aber bitte sowas nicht on-click machen, weil jedesmal wenn ein suer auf die seite klickt, das bild in lowerquali runterechnene etc das stresst nen server dann doch schon, dann lieber die bilder beim ersten mal wo sie aufgerufen werden in ner art tempverzeichnis resized hitnerlegen und dann halt beim anzeigenwird zuerst überprüft ob schon ein temp existiert, wenn nciht wird resitzt und angezegit, weil auch die ladezeit würde extrem steigen wenn du immer gdlib das ganze machen lässt.

mfg
robo47
robo47 ist offline  
Alt 02.03.2005, 16:51  
Gast
 
Beiträge: n/a
Standard

Zitat:
dass es nimmer 100 KB hat, sondern nurnoch 40 Z.b....
Bin mal gespannt ob jemand dazu etwas einfällt.
Die Grafik-Funktion kann zwar die Bildqualität gezielt verändern, aber die Dateimenge ... ???
 
Alt 02.03.2005, 16:54  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Zitat:
Zitat von CIX88
Zitat:
dass es nimmer 100 KB hat, sondern nurnoch 40 Z.b....
Bin mal gespannt ob jemand dazu etwas einfällt.
Die Grafik-Funktion kann zwar die Bildqualität gezielt verändern, aber die Dateimenge ... ???
du kannst nciht vorher sagen das bild wird 40 kb groß, man kann eben einfach nur das bild resizen und z.b. die kompression bei jpegs verändern, alles andere wäre auch eher eine sache für denjenigen der die bilder hochlädt.

mfg
robo47
robo47 ist offline  
Alt 02.03.2005, 16:55  
Ypsillon
Gast
 
Beiträge: n/a
Standard

ich meine die Qualität hängt ja mit der Grösse zusammen, also Qualität veränder is auch okay, ich suche da ein Beipiel wie das gehen köpnnte!
 
Alt 02.03.2005, 16:57  
Ypsillon
Gast
 
Beiträge: n/a
Standard

also die Bilder werden beim hochladen geteilt, und auf eine bestimmte grösse verkleinert. Ich will jetzt aber das Original (max 80 KB) beim ansehen runterrechnen.

Weiss da einer was? Wie könnte das gehen.

Bildname 1.jpg Funktion?

Danke &Grüsse!

MG
 
Alt 02.03.2005, 16:59  
Gast
 
Beiträge: n/a
Standard

EDIT: vertippt

Zitat:
du kannst nciht vorher sagen das bild wird 40 kb groß, man kann eben einfach nur das bild resizen und z.b. die kompression bei jpegs verändern, alles andere wäre auch eher eine sache für denjenigen der die bilder hochlädt.
Eben drum !
Für mich klang das so nach gezielter Frage, wie man die Dateimenge verkleinert.

Klar wenn man das Bild nur noch mit Kompromierung von 30 abspeichert sieht zwar das Bild nimmer so toll aus, aber wesentlicher kleiner als 100 KB ist es.

Wie man das macht:

ImageJPEG($images, "bild.jpg", 30);
Die Zahl 30 steht dabei für die Kompromierung.
Geht aber NUR bei JPEG-Bildern.
 
Alt 02.03.2005, 17:02  
Ypsillon
Gast
 
Beiträge: n/a
Standard

hmm, supi!

Kurz 2 Fragen noch:

1)Wie bestimme ich, ob es ein jpg ist?
2)Gibts sowas nicht für gifs?

Danke!

Marc
 
Alt 02.03.2005, 17:05  
Gast
 
Beiträge: n/a
Standard

1)
kannste mit getimagesize abfragen - siehe Handbuch

2)
Nein, hier kann man max. die Farbanzahl runter nehmen.
Aber der Aufwand und Rechenleistung ist etwas hoch.
 
Alt 02.03.2005, 17:21  
Ypsillon
Gast
 
Beiträge: n/a
Standard

Ohje ich glaub da brauch ich etwas Hilfe :-/

$UserPhotoDBDokpicroot ist der interne Pfad zum Bild(linux) da wenn ich deise Funktion mit einem Http:// link nutze ends langsam ist.

Code:
$picsize = @GetImageSize ("$UserPhotoDBDokpicroot");
//Wenn das Bild ein JPG ist wird es runtergerechnet

if($picsize[2] == "2")
	{
	$UserPhotoFROMDB = ImageJPEG($images, "bild.jpg", 30); 
	}

Meine ServerURL ist beispielsweise http;//www.phpfriend.de/pics/bild1.jpg

Wie geht denn das jetzt das ich das "verkleinerte" Bild anzeigen kann?

Marc
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder ohne DB sicher speichern Diet PHP Tipps 2005 6 25.03.2009 00:07
Zip Archiv entpacken und Bilder verkleinern Simon9990 PHP Tipps 2008 5 08.10.2007 00:32
Bilder löschen PHP Tipps 2005-2 4 24.10.2005 11:37
Bilder aus einem unterverzeichis anzeigen.Hilfe PHP Tipps 2005-2 3 12.09.2005 15:36
Bilder auf den Server laden flual2000 PHP Tipps 2005-2 1 11.09.2005 14:37
Mehrere Bilder Hochladen und bearbeiten PHP Tipps 2005-2 7 23.07.2005 13:48
Bilder per php laden mAy^daY PHP Tipps 2005 2 22.05.2005 15:48
Bilder in Tabellen nixdorf HTML, Usability und Barrierefreiheit 36 09.05.2005 21:15
Bilder aus verschiedenen Ordnern in eine Tabelle laden PHP Tipps 2005 2 05.04.2005 08:52
Bilder aus .htaccess - Verzeichnis laden PHP Tipps 2005 2 04.04.2005 19:45
[Erledigt] Vergrößerte Bilder im selben Pop Up Fenster anzeigen lassen PHP Tipps 2005 8 01.04.2005 12:24
bilder laden PHP Tipps 2005 12 12.02.2005 21:13
Bilder upload (Massen) PHP Tipps 2005 11 06.01.2005 14:14
Bildübersicht alle Bilder im Ordner... PHP Tipps 2004 46 07.08.2004 20:20
Bilder laden PHP Tipps 2004 2 24.06.2004 19:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
jpg runterrechnen, php bild ladezeit, wie setze ich die dateigröße von bildern runter, bild auf bestimmte dateigröße runter rechnen php, mb bei bilder runter machen, bild auf server hochladen und größe verändern php, wie setze ich die größe einer jpg-datei runter, bilder auf bestimmte größe runterrechnen, wie kann man das kb auf den fotos runter stellen?, große bilder auf 100 kb runterrechnen, von bildern kb runter machen?, kb runterrechnen, mb runterrechnen auf kb, php bild verkleinern langsam, wie kann ich 6,80 mb bild auf 30 kb herunter, php jpeg erstellen quali runter, php bild laden und anzeigen, jpeg runterrechnen auf kb, bilder qualitativ, wie setze ich die kb von bildern runter

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:00 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.