gelöschter Benutzer

JPG oder Gif in HTML umwandeln oder JPG Komprimieren. dss

am 22.11.2010, 17:53 Uhr eröffnete folgenden Thread
HTML5 & CSS    5306 mal gelesen    7 Antwort(en).

JPG oder Gif in HTML code umwandeln oder JPG datei auf datenbank Komprimieren.

geht das? wenn ja, wie am einfachsten?

danke für einen rat, mit google and co komme ich nicht weiter..
mein shop logo muss gute qualität haben aber komprimieren währe ne tolle sache

gruss


joerg
Avatar joerg
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)
am 22.11.2010, 19:13 Uhr schrieb joerg

Hallo Andreas

Falls du PHP beherrscht sollte es damit gehen.
http://php.net/manual/de/function.base64-encode.php

Stichwort Data Url falls du dich näher informieren möchtest.

Nur bei deiner Logogrösse lohnt sich dieses Vorgehen nicht wirklich.

Gruß
Jörg


Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools

der_booker
Foren Moderator
selbständig
(2762 Beiträge)
am 22.11.2010, 19:54 Uhr schrieb der_booker

Hallo Andreas,

unter php-faq.de/q-db-blob.html findest Du alle Argumente, welche gegen das Speichern von Bildern in einer Datenbank sprechen. Was genau möchtest Du denn tun, sprich welchen Zweck verfolgst Du?


Heiko Jendreck
personal helpdesk
http://www.phw-jendreck.de
http://www.seo-labor.com


gelöschter Benutzer
am 24.11.2010, 08:03 Uhr schrieb

Heiko Danke für den Tipp

das wusste ich nicht.. eine super idee, um server trafic zu reduzieren.


dies wird ja per E-Tag geschrieben ?

Hast du dies bei dier in anwendung?


dann muss ich nur noch schaffen das grosse Homepage Logo zu komprimieren und ich hätte im seitenreport test 100% ein sehr gut bei den bildern.. das ist mein Ziel.

gruss



gelöschter Benutzer
am 24.11.2010, 08:14 Uhr schrieb

joerg schrieb:

Hallo Andreas

Falls du PHP beherrscht sollte es damit gehen.
http://php.net/manual/de/function.base64-encode.php

Stichwort Data Url falls du dich näher informieren möchtest.

Nur bei deiner Logogrösse lohnt sich dieses Vorgehen nicht wirklich.

Gruß
Jörg



Hi jörg auch dir Danke vielmals

Naja PHP beherschen ist anders.. lol
aber ich bin ein schlauer junge, sprich lerne gerne neues dazu.

währe das der richtige code unten?

You can use base64_encode to transfer image file into string text and then display them. I used this to store my images in a database and display them form there. First I open the files using fread, encoded the result, and stored that result in the database. Useful for creating random images.

image.php:

<?

header(" Content-Type: image/jpeg");
header(" Content-Disposition: inline");
$sql = "SELECT data FROM image where name=\'".$img."\'";
$result = mysql_query($sql);
$row = mysql_fetch_row($result);
$image = $row[0];
echo base64_decode($image);

?>

And in the html file you put:



wohin kommt der erste code ?? der 2 te img src eintrag kommt ja in die HTML.
Hast du dies selber schon mal ausprobiert?
MFG



gelöschter Benutzer
am 24.11.2010, 13:14 Uhr schrieb

Hallo Andreas

Also wenn es dir nur um ein Logo geht speichere es einfach als JPG mit einer guten Qualität(~90) auf deinen Server ab. JPG selber ist eine Kompression speziell für Grafiken.

Bei statischen Grafiken lohnt es sich nicht diese immer wieder neu zu generierenden das bedeutet für deinen Server unnötige Rechenarbeit und Transferzeiten zwischen PHP und SQL-Server, auch wenn es in diesem Fall minimal ist.

Grafiken selber kann man schon in Datenbanken speichern aber wirklich lohnen tut sich das nur bei vielen kleinen. Es ist auch eine gute Möglichkeit Grafiken vor ungewollten zugriffen zu schützen.
Vom Prinzip her kann man alles in Datenbanken speichern, aber ob es sinnvoll ist muss nach Gegebenheiten entscheiden.

Gruß Thomas


willmann
Avatar willmann
TYPO3-Freelancer.
Guru (246 Beiträge)
am 24.11.2010, 13:39 Uhr schrieb willmann

Ultima schrieb:


Grafiken selber kann man schon in Datenbanken speichern aber wirklich lohnen tut sich das nur bei vielen kleinen.



kommt auf die Datenbank und das Datenbankmodell an, auf den Verwendungszweck u.s.w. u.s.w.... so pauschal kann man das nicht sagen. Grundsätzlich ist es meist besser, die Grafiken nicht selbst in der DB abzulegen, sondern nur Referenzen darauf.

Ultima schrieb:

Vom Prinzip her kann man alles in Datenbanken speichern, aber ob es sinnvoll ist muss nach Gegebenheiten entscheiden.



das kann man exakt so stehen lassen


Marc Willmann. TYPO3-Freelancer.
http://www.marc-willmann.de


gelöschter Benutzer
am 24.11.2010, 22:39 Uhr schrieb

momentan kommen nicht mehr bilder. wen ich mehr bilder bekomme, werde ich mir überlegen fast alles aussrhalb der datenbak zu speichern..

hab das shop logo ohne qualitätsverlust von 60KB auf 19.4KB verkleinert mit photofiltre gieng das super.


  • 1


« zurück zu: HTML5 & CSS

Das Seitenreport Forum hat aktuell 5275 Themen und 36110 Beiträge.
Insgesamt sind 48360 Mitglieder registriert.