Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Gifs serverseitig totlegen

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
seo-theo
PostRank 7
PostRank 7
Beiträge: 536
Registriert: 18.10.2006, 21:10

Beitrag von seo-theo » 24.10.2008, 18:56

Hallo!

gibt es irgendeinen Trick, die Abfolge eines gif Bildes serverseitig im Client des Users zu stoppen?
Grüße
Seo-Theo

Und wenn du lange in einen Gockel blickst, blickt der Gockel auch in dich hinein.


Bist Du Admin eines großen Forums? Wenn ja, dann klick mal hier...

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


seomedius
PostRank 4
PostRank 4
Beiträge: 153
Registriert: 26.08.2008, 15:58

Beitrag von seomedius » 24.10.2008, 20:56

verstehe deine Frage nicht so ganz! Meinst du animierte gifs?

seo-theo
PostRank 7
PostRank 7
Beiträge: 536
Registriert: 18.10.2006, 21:10

Beitrag von seo-theo » 25.10.2008, 10:58

ja - genau die meine ich.

Im Browser reicht es ja, ESC zu drücken.....und die Dinger stehen still. Nun frage ich mich, ob man z.B. ein Javascript hinterhersenden könnte, was diesen Befehl an den Client übergibt.......
Grüße
Seo-Theo

Und wenn du lange in einen Gockel blickst, blickt der Gockel auch in dich hinein.


Bist Du Admin eines großen Forums? Wenn ja, dann klick mal hier...

Adgo
PostRank 3
PostRank 3
Beiträge: 78
Registriert: 27.03.2007, 19:11

Beitrag von Adgo » 25.10.2008, 12:31

seo-theo hat geschrieben:Im Browser reicht es ja, ESC zu drücken.....und die Dinger stehen still.
Tatsache! Das kannte ich noch nicht...

nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 26.10.2008, 03:12

wenn du es wirklich serverseitig machen willst dann geht das via php ueber die gd-library. die musst das gif einlesen (dabei kannst du bei bedarf auch die groesse aendern) und dann als .jpg speichern. weiss nicht ob gd-library gif-animationen unterstuetzt; wenn nicht reichts wohl auch aus gif lesen-gif speichern um die animation wegzubekommen; hab das aber noch nie ausprobiert.

seomedius
PostRank 4
PostRank 4
Beiträge: 153
Registriert: 26.08.2008, 15:58

Beitrag von seomedius » 26.10.2008, 10:43

Das sollte dir bei deinem Vorhaben helfen:

Code: Alles auswählen

<?php

    $Grafikdatei = "PFAD ZUR GRAFIK";


$Bilddaten = getimagesize&#40;$Grafikdatei&#41;;

$file = basename&#40;$Grafikdatei&#41;;       

$OriginalBreite = $Bilddaten&#91;0&#93;;
$OriginalHoehe = $Bilddaten&#91;1&#93;;
$ThumbnailBreite = 100;

if&#40;$OriginalBreite < $ThumbnailBreite&#41;
&#123;
    $ThumbnailBreite=$OriginalBreite;
&#125;

$Skalierungsfaktor = $OriginalBreite/$ThumbnailBreite;
$ThumbnailHoehe = intval&#40;$OriginalHoehe/$Skalierungsfaktor&#41;;

if&#40;$Bilddaten&#91;2&#93; == 1&#41;
&#123;
    $Originalgrafik = ImageCreateFromGIF&#40;$Grafikdatei&#41;;
    $Thumbnailgrafik = ImageCreateTrueColor&#40;$ThumbnailBreite, $ThumbnailHoehe&#41;;
    ImageCopyResized&#40;$Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe&#41;;
    ImageGIF&#40;$Thumbnailgrafik, "$file"&#41;;
&#125;
elseif&#40;$Bilddaten&#91;2&#93; == 2&#41;
&#123;
    $Originalgrafik = ImageCreateFromJPEG&#40;$Grafikdatei&#41;;
    $Thumbnailgrafik = ImageCreateTrueColor&#40;$ThumbnailBreite, $ThumbnailHoehe&#41;;
    ImageCopyResized&#40;$Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe&#41;;
    ImageJPEG&#40;$Thumbnailgrafik, "$file"&#41;;
&#125;
elseif&#40;$Bilddaten&#91;2&#93; == 3&#41;
&#123;
    $Originalgrafik = ImageCreateFromPNG&#40;$Grafikdatei&#41;;
    $Thumbnailgrafik = ImageCreateTrueColor&#40;$ThumbnailBreite, $ThumbnailHoehe&#41;;
    ImageCopyResized&#40;$Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe&#41;;
    ImagePNG&#40;$Thumbnailgrafik, "$file"&#41;;
&#125;

?>

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag