![]() |
|
|
![]() |
|||||||||||||
![]() |
||||||||||||||||
|
![]() |
#61 |
Registriert seit: 15.10.2003
Ort: Bottrop
Beiträge: 26.177
|
Numma hööööösch --- gaaaaanz laaaaangsaaaam --- irgendwie war der letzte Glühwein schlecht
![]()
__________________
VLG: Manni |
![]() |
![]() |
Sponsored Links | |
|
![]() |
#62 |
Registriert seit: 15.10.2003
Ort: Bottrop
Beiträge: 26.177
|
...oder war's der Rum innendrinne????
![]() Oki, here is the exif.php in german: Code:
<?php /* 4images EXIF MOD Version : 0.3 Date: 2003-01-17 By: fatman (fatman_li@yahoo.com.hk) */ // true: enable the field filter // false: disable the field filter define('EXIF_CONTROL', true); // add the field name for show in exif section // remember the field name with the colon ":" define('EXIF_FILTER', " Make: Model: DateTime: Orientation: FNumber: ShutterSpeedValue: ExposureTime: ISOSpeedRatings: ExposureBiasValue: MeteringMode: Flash: FocalLength: FocalLengthIn35mmFilm: ColorSpace: WhiteBalance: "); function exif_filter_control() { return EXIF_CONTROL; } function exif_filter($name) { if (strpos(EXIF_FILTER, ($name . ":")) > 0) { return true; } else { return false; } } function exif_get_str_val($val) { $val = (substr($val, 0, strpos($val, "/"))) / (substr($val, strpos($val, "/") + 1)); return $val; } function exif_parse_value($name, $val) { switch($name) { case "Orientation": if($val==1) $val = "Normal"; if($val==2) $val = "Gespiegelt"; if($val==3) $val = "Gedreht"; if($val==4) $val = "Gedreht gespiegelt"; if($val==5) $val = "90 Grad UZ gespiegelt"; if($val==6) $val = "90 Grad GUZ"; if($val==7) $val = "90 Grad GUZ gespiegelt"; if($val==8) $val = "90 Grad UZ"; break; case "DateTime": $val = $val; $val = substr($val,8,2).".".substr($val,5,2).".".substr($val,0,4)." - ".substr($val,11,5)." Uhr"; break; case "ResolutionUnit": if($val==1) $val = "Keine Einheit"; if($val==2) $val = "Inch"; if($val==3) $val = "Zentimeter"; break; case "YCbCrPositioning": if($val==1) $val = "Pixel Array"; if($val==2) $val = "Datum Point"; break; case "ExposureTime": $val = $val . " Sekunden"; break; case "FNumber": $val = "F/" . exif_get_str_val($val); break; case "ExposureProgram": if($val==1) $val = "Manuell"; if($val==2) $val = "Programmautomatik"; if($val==3) $val = "Zeitautomatik"; if($val==4) $val = "Blendenautomatik"; if($val==5) $val = "Stilleben"; if($val==6) $val = "Sport"; if($val==7) $val = "Portrait"; if($val==8) $val = "Landschaft"; break; case "ExifVersion": $val = round($val / 100, 2); break; case "ComponentsConfiguration": $val = bin2hex($val); $val = str_replace("01","Y",$val); $val = str_replace("02","Cb",$val); $val = str_replace("03","Cr",$val); $val = str_replace("04","R",$val); $val = str_replace("05","G",$val); $val = str_replace("06","B",$val); $val = str_replace("00","",$val); break; case "CompressedBitsPerPixel": $val = exif_get_str_val($val); break; case "ShutterSpeedValue": $val = "1/" . round(pow(2, exif_get_str_val($val))) . " Sekunden"; break; case "ApertureValue": $val = "F/" . round(pow(sqrt(2), exif_get_str_val($val)),1); break; case "BrightnessValue ": $val = exif_get_str_val($val); break; case "ExposureBiasValue": if ((substr($val, 0, strpos($val, "/"))) == "0") { $val = "0 EV"; } else { $val = $val . " EV"; } break; case "MaxApertureValue": $val = "F/" . round(pow(sqrt(2), exif_get_str_val($val)),1); break; case "SubjectDistance": $val = exif_get_str_val($val) . " M"; break; case "MeteringMode": if($val==0) $val = "Unbekannt"; if($val==1) $val = "Durchschnitt"; if($val==2) $val = "Mittenbetont"; if($val==3) $val = "Spot"; if($val==4) $val = "Multi-Spot"; if($val==5) $val = "Multi-Segment"; if($val==6) $val = "Teile"; if($val==255) $val = "Anders"; break; case "LightSource": if($val==0) $val = "Unbekannt"; if($val==1) $val = "Tageslicht"; if($val==2) $val = "Fluorescent"; if($val==3) $val = "Tungsten"; if($val==10) $val = "Blitz"; if($val==17) $val = "Standard Licht A"; if($val==18) $val = "Standard Licht B"; if($val==19) $val = "Standard Licht C"; if($val==20) $val = "D55"; if($val==21) $val = "D65"; if($val==22) $val = "D75"; if($val==255) $val = "Anders"; break; case "Flash": if($val==0) $val = "Kein Blitz"; if($val==1) $val = "Blitz ausgelöst"; if($val==5) $val = "Flash fired but strobe return light not detected"; if($val==7) $val = "Flash fired and strobe return light detected"; if($val==9) $val = "Undefined"; if($val==16) $val = "Blitzlicht nicht aufgeblitzt"; break; case "FocalLength": $val = round(exif_get_str_val($val),2) . " mm"; break; case "FocalLengthIn35mmFilm": $val = round($val,2) . " mm"; break; case "FlashPixVersion": $val = round($val / 100, 2); break; case "ColorSpace": if($val==1) $val = "sRGB"; if($val=='65535') $val = "Unkalibriert"; break; case "FocalPlaneXResolution": $val = round(exif_get_str_val($val)); break; case "FocalPlaneYResolution": $val = round(exif_get_str_val($val)); break; case "FocalPlaneResolutionUnit": if($val==1) $val = "Keine Einheit"; if($val==2) $val = "Inch"; if($val==3) $val = "Zentimeter"; break; case "SensingMethod": if($val==2) $val = "1 chip color area sensor"; break; case "FileSource": $val = bin2hex($val); if($val==0x03) $val = "Digital still camera"; break; case "FileSource": $val = bin2hex($val); if($val==0x01) $val = "Directly photographed"; break; } return $val; } function exif_parse_name($name, $val) { switch($name) { case "Orientation": $name = "Ausrichtung"; break; case "Make": $name = "Kamera-Hersteller"; break; case "Model": $name = "Kamera-Modell"; break; case "DateTime": $name = "Aufnahme-Datum und Zeit"; break; case "ISOSpeedRatings": $name = "ISO-Wert"; break; case "WhiteBalance": $name = "Weißabgleich"; break; case "ResolutionUnit": $name = "Auflösungseinheit"; break; case "YCbCrPositioning": $name = "YCbCrPositionierung"; break; case "ExposureTime": $name = "Belichtungszeit"; break; case "FNumber": $name = "Blende"; break; case "ExposureProgram": $name = "Belichtungsprogramm"; break; case "ExifVersion": $name = "Exif-Version"; break; case "ComponentsConfiguration": $name = "Komponentenkonfiguration"; break; case "CompressedBitsPerPixel": $name = "Komprimierte Bits pro Pixel"; break; case "ShutterSpeedValue": $name = "Belichtungszeit"; break; case "ApertureValue": $name = "Blendenöffnungswert"; break; case "BrightnessValue ": $val = exif_get_str_val($val); break; case "ExposureBiasValue": $name = "Wert der Belichtungsabweichung"; break; case "MaxApertureValue": $name = "Maximaler Blendenöffnungswert"; break; case "SubjectDistance": $name = "Motiventfernung"; break; case "MeteringMode": $name = "Belichtungsmessung"; break; case "LightSource": $name = "Lichtquelle"; break; case "Flash": $name = "Blitz"; break; case "FocalLength": $name = "Brennweite (Objektiv)"; break; case "FocalLengthIn35mmFilm": $name = "Brennweite (35mm-KB)"; break; case "FlashPixVersion": $name = "FlashPix-Version"; break; case "ColorSpace": $name = "Farbraum"; break; case "FocalPlaneXResolution": $name = "X Auflösung der Brennebene"; break; case "FocalPlaneYResolution": $name = "Y Auflösung der Brennebene"; break; case "FocalPlaneResolutionUnit": $name = "Auflösungseinheit der Brennebene"; break; case "SensingMethod": if($val==2) $val = "1 chip color area sensor"; break; case "FileSource": $name = "Datei Quelle"; break; } return $name; } ?> ![]()
__________________
VLG: Manni |
![]() |
![]() |
![]() |
#63 |
Registriert seit: 23.11.2004
Ort: D-34225 Baunatal - Rengershausen
Beiträge: 622
|
Hey Manni!
Vielen Dank! ![]() ![]() ![]() Jetzt hab ich deine Datei eingebaut, aber es gibt immer noch keine deutsche Anzeige. Da steht z.B. immer noch "Make" statt "Hersteller"... Woran kann das liegen? Ich bin ratlos ![]() ![]() Gruß Henning
__________________
Meine Homepage |
![]() |
![]() |
![]() |
#64 |
Registriert seit: 15.10.2003
Ort: Bottrop
Beiträge: 26.177
|
Äääähm ich im Moment auch -- stay tuned....
__________________
VLG: Manni |
![]() |
![]() |
![]() |
#65 |
Registriert seit: 23.11.2004
Ort: D-34225 Baunatal - Rengershausen
Beiträge: 622
|
mach ich...
__________________
Meine Homepage |
![]() |
![]() |
Sponsored Links | |
|
![]() |
#66 |
Registriert seit: 15.10.2003
Ort: Bottrop
Beiträge: 26.177
|
Ich hab's:
functions.php anpassen, bei mir ist es Zeile 408 (kann bei Dir anders sein) Code:
"exif_name" => exif_parse_name($name, $val) . ":", Code:
$exif_info = ""; if ((($file_extension == "jpg") || ($file_extension == "jpeg")) &&($detailed_view)) { $exif = @exif_read_data ($media_src,'IFD0'); $bgcounter = 0; if ($exif) { $exif = @exif_read_data ($media_src,0,true); foreach($exif as $key=>$section) { if (($key == "IFD0") || ($key == "EXIF")) { foreach($section as $name=>$val) { if (!(exif_filter($name)) && exif_filter_control()) continue; $row_bg_number = ($bgcounter++ % 2 == 0) ? 1 : 2; $site_template->register_vars(array( "exif_value" => exif_parse_value($name, $val), "exif_name" => exif_parse_name($name, $val) . ":", "row_bg_number" => $row_bg_number )); $exif_info .= $site_template->parse_template("exif_bit"); } } } } } }
__________________
VLG: Manni |
![]() |
![]() |
![]() |
#67 |
Registriert seit: 23.11.2004
Ort: D-34225 Baunatal - Rengershausen
Beiträge: 622
|
Juhuuuuuuu
![]() ![]() ![]() ![]() Klappt! Aber da soll mal jemand drauf kommen, der gerade erst anfängt mit php und Co. umzugehen. ![]() ![]() Vielen, vielen, vielen Dank, meinen nächsten Glühwein trinke ich auf Dich, Manni! Gruß Henning ps.: @Jürgen: Jetzt weißt Du ja, wie's fürs Forum funzt!
__________________
Meine Homepage |
![]() |
![]() |
![]() |
#68 | |
Registriert seit: 15.10.2003
Ort: Bottrop
Beiträge: 26.177
|
Zitat:
![]()
__________________
VLG: Manni |
|
![]() |
![]() |
![]() |
#69 | |
Registriert seit: 19.05.2004
Ort: Remscheid
Beiträge: 6.366
|
Zitat:
![]()
__________________
Ciao, Cl ![]() |
|
![]() |
![]() |
![]() |
#70 | ||
ehemaliger Moderator
Registriert seit: 19.05.2004
Ort: Jüchen-Otzenrath
Beiträge: 11.408
|
Zitat:
__________________
Gruß Jörg Jubel, Trubel, Heiterkeit - seid zur Heiterkeit bereit (Bugs Bunny) |
||
![]() |
![]() |
Sponsored Links | |
|
![]()
|
Themen-Optionen | |
Ansicht | |
|
|