php.de

Zurück   php.de > php.de Intern > Beitragsarchiv

Beitragsarchiv Nur gucken, nichts anfassen. Das Archiv der Beiträge vergangener Zeiten.

 
 
LinkBack Themen-Optionen
Alt 09.03.2005, 13:31  
Gast
 
Beiträge: n/a
Standard Bilderkonvertierung

Hi,
das Medienzentrum der Uniklinik Heidelberg sucht dringend eine Lösung, wie man Bilder, die per Typo3 (von sehr vielen Redakteuren und in sehr viele verschiedene Ordner) eingestellt werden, so umwandelt, dass die JPG-Kommentar, IPTC- und EXIF- Daten aus den Dateien gelöscht werden.
Hintergrund ist ein Bug im IE6 in Verbindung mit Windows2000, der auf den Client- Rechnern dazu führt, dass der IE abstürzt, wenn Bilder mit solchen Kommentaren angezeigt werden sollen.
Hierzu aus der Microsoft- Knowledgebase:
http://support.microsoft.com/default.aspx?kbid=817177

Wie wahrscheinlich immer leider: Es eilt!

Angebote und Kontakt bitte an:
Markus Winter
markus.winter@med.uni-heidelberg.de
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.03.2005, 14:09  
Gast
 
Beiträge: n/a
Standard

Mit PHP kaum möglich, aber das geht auch schon aus dem Beitrag von Microsoft hervor.
Lösungwege stehen ebenfalls im Beitrag.
Vieleicht sollte man den Redakteuren auch darauf hinweisen.

Mir selber ist ads allerdings noch nicht passiert, und kann diesen Effekt nicht nachvollziehen.
Vieleicht hat jemand dazu ein Beispiel.
 
Alt 09.03.2005, 15:08  
Erfahrener Benutzer
 
Registriert seit: 30.06.2004
Beiträge: 619
tapferesschneiderlein
Standard

Falls doch PHP o. ä., schau Dir mal imagemagick an: www.imagemagick.org
tapferesschneiderlein ist offline  
Alt 09.03.2005, 15:28  
Gast
 
Beiträge: n/a
Standard

Kann das EXIF-Daten auch löschen ?
Glaube sowas kann nur ein Grafikprogramm.

Oderrrrrrrrrr. was aber keine effektive Methode ist:

JPEG-Bilder die EXIF-Daten enthalten einfach mit PHP neu erstellen lassen.
Wo aber dann die Frage aufkommt, wie man Bilder mit EXIF oder IPTC-Daten erkennt.

Oderrrr, man macht es generell bei JPEG-Bildern.
Ist dann aber eine fummelei, diese Funktion nachträglich in Typo3 einzubauen.
Ich habe mir mal Typo3 angeschaut, aber wirklich kennen kann keine Rede sein.

Was anderes fällt mir jetzt dazu erstmal nicht ein.
 
Alt 09.03.2005, 20:17  
Clan
Gast
 
Beiträge: n/a
Standard

Die einfachste Methode die mir da gerade so einfällt,
wäre z.b. die hier..
PHP-Code:
<?

echo "<h2>vorher: </h2>
"
;

get_ipct_data("test.jpg"); 
get_exif_data("test.jpg");

exec("convert test.jpg test.gif");
exec("convert test.gif test_1.jpg");

echo 
"<h2>nachher:</h2> ";

get_ipct_data("test_1.jpg");
get_exif_data("test_1.jpg");


function 
get_ipct_data($filename){
$size GetImageSize ($filename, &$info);
$iptc iptcparse($info["APP13"]);
if(
is_array($iptc)){
foreach(
$iptc as $key => $value)
{
   echo 
"[b]<font color=red>IPTC Key:</font>[/b] $key [b]Contents:[/b] ";
   foreach(
$value as $innerkey => $innervalue)
   {
       if( (
$innerkey+1) != count($value) )
           echo 
"$innervalue, 
"
;
       else
           echo 
"$innervalue
"
;
   }
}
}else{
    echo 
"
<font color=red>keine iptc daten vorhanden</font>
"
;
}
}


function 
get_exif_data($filename){
   
$exif exif_read_data($filename'IFD0');
echo 
$exif===false "No header data found.
\n" 
"Image contains headers
\n"
;

$exif exif_read_data($filename0true);
echo 
"[b]<font color=red>Exif Daten:</font>[/b]
\n"
;
foreach (
$exif as $key => $section) {
   foreach (
$section as $name => $val) {
       echo 
"$key.$name: $val
\n"
;
   }
}
}
?>
Imagemagick muss aber natürlich vorhanden sein

Man müsste dann halt dieses Script nur noch einmal über alle Bilder laufen lassen und dann nur noch ins Typo3 System bauen , was ja nicht besonders schwer wäre..

Ich hätte da auch direkt für euch eine Anlaufstelle
http://www.typo3-for-the.net



Gruß Clan
 
Alt 09.03.2005, 20:28  
Gast
 
Beiträge: n/a
Standard

Vieleicht hilft auch dies weiter:

http://www.ozhiker.com/electronics/pjmt/index.html
 
Alt 09.03.2005, 21:25  
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 Clan
PHP-Code:
exec("convert test.jpg test.gif");
exec("convert test.gif test_1.jpg"); 
öhm ob da qualitativ ncoh was sauberes rauskommt wenn du es in ein gif umwandelst und dann wieder jpg?
robo47 ist offline  
Alt 09.03.2005, 22:14  
Clan
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von robo47
Zitat:
Zitat von Clan
PHP-Code:
exec("convert test.jpg test.gif");
exec("convert test.gif test_1.jpg"); 
öhm ob da qualitativ ncoh was sauberes rauskommt wenn du es in ein gif umwandelst und dann wieder jpg?
schonmal ausprobiert ?
http://www.ipm-networks.de/test/test.jpg //original file
http://www.ipm-networks.de/test/test_1.jpg //imagemagick

ich glaube das reicht oder..?! *g*
 
Alt 09.03.2005, 22:18  
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

okay, ich gebe mcih geschlagen, obwohl es mcih verwundert.
robo47 ist offline  
Alt 09.03.2005, 22:19  
Gast
 
Beiträge: n/a
Standard

@Clan

Er meine ja bezüglich dem GIF. Oder ?
 
 


Themen-Optionen

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:20 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.