![]() |
|
|
![]() |
|||||||||||||
![]() |
||||||||||||||||
|
![]() |
#31 | |
Registriert seit: 19.05.2004
Ort: Remscheid
Beiträge: 6.366
|
Zitat:
__________________
Ciao, Cl ![]() |
|
![]() |
![]() |
Sponsored Links | |
|
![]() |
#32 | ||
Themenersteller
Registriert seit: 07.09.2003
Ort: 55624 Gösenroth
Beiträge: 1.056
|
Zitat:
tausche Dateien gegen E-Mail-Adresse ... ![]() Gruss Peter |
||
![]() |
![]() |
![]() |
#33 |
Registriert seit: 15.10.2003
Ort: Bottrop
Beiträge: 26.177
|
...die Addi ist mit dem Mail-Button unter Claudios Beitrag verlinkt
![]()
__________________
VLG: Manni |
![]() |
![]() |
![]() |
#34 | |
Themenersteller
Registriert seit: 07.09.2003
Ort: 55624 Gösenroth
Beiträge: 1.056
|
Zitat:
![]() Gruss Peter |
|
![]() |
![]() |
![]() |
#35 | ||
Registriert seit: 07.09.2003
Beiträge: 16.883
|
Zitat:
![]() ![]() ![]() Zitat:
![]() |
||
![]() |
![]() |
Sponsored Links | |
|
![]() |
#36 |
Themenersteller
Registriert seit: 07.09.2003
Ort: 55624 Gösenroth
Beiträge: 1.056
|
Kein Problem ...
![]() Ich schicke Claudio eine PN! Gruss Peter |
![]() |
![]() |
![]() |
#37 |
Registriert seit: 15.10.2003
Ort: Bottrop
Beiträge: 26.177
|
![]() ![]() ![]() Ich bin dann erstmal im Forumskeller - Staubwischen ....... (hoffentlich steht da gezz ein Pittermännchen Päffgen-Kölsch) ![]()
__________________
VLG: Manni |
![]() |
![]() |
![]() |
#38 | ||
Registriert seit: 19.05.2004
Ort: Remscheid
Beiträge: 6.366
|
Zitat:
![]() ![]() ![]()
__________________
Ciao, Cl ![]() |
||
![]() |
![]() |
![]() |
#39 | |
Registriert seit: 19.05.2004
Ort: Remscheid
Beiträge: 6.366
|
Zitat:
Für FocalLength sieht er so aus: Code:
case "FocalLength": //$val = (round(exif_get_str_val($val))*3.89) . " mm"; break;
__________________
Ciao, Cl ![]() |
|
![]() |
![]() |
![]() |
#40 | |
Registriert seit: 07.09.2003
Beiträge: 16.883
|
Zitat:
Bevor wir hier ewig Scripte hin und her schicken, hier unsere derzeitige exif.php: Code:
<?php // 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', " Model: ExposureTime: FNumber: ISOSpeedRatings: FocalLengthIn35mmFilm: "); 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 = "Mirrored"; if($val==3) $val = "Upsidedown"; if($val==4) $val = "Upsidedown Mirrored"; if($val==5) $val = "90deg CW Mirrored"; if($val==6) $val = "90deg CCW"; if($val==7) $val = "90deg CCW Mirrored"; if($val==8) $val = "90deg CW"; break; case "ResolutionUnit": if($val==1) $val = "No Unit"; if($val==2) $val = "Inch"; if($val==3) $val = "Centimeter"; break; case "YCbCrPositioning": if($val==1) $val = "Pixel Array"; if($val==2) $val = "Datum Point"; break; case "ExposureTime": $valpieces = explode("/",$val); $val = round(($valpieces[1] / $valpieces[0]), 2); if ($val < 1) { $val = 1 / $val; $val = round($val, 0) . " Sekunden"; } elseif ($val == 1) { $val = 1 / $val; $val = round($val, 0) . " Sekunde"; } elseif ($val == 1.5 || $val == 2.5) { $val = "2/" . 2 * $val . " Sekunden"; } else { $val = "1/" . $val . " Sekunden"; } break; case "FNumber": $val = "F/" . exif_get_str_val($val); break; case "ExposureProgram": if($val==1) $val = "Manual control"; if($val==2) $val = "Program normal"; if($val==3) $val = "Aperture priority"; if($val==4) $val = "Shutter priority"; if($val==5) $val = "Program creative(slow program)"; if($val==6) $val = "Program action(high-speed program)"; if($val==7) $val = "Portrait mode"; if($val==8) $val = "Landscape mode"; 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))) . " seconds"; 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 Step"; } else { $val = $val . " Step"; } 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 = "Unknown"; if($val==1) $val = "Average"; if($val==2) $val = "Center Weighted Average"; if($val==3) $val = "Spot"; if($val==4) $val = "Multi-spot"; if($val==5) $val = "Multi-segment"; if($val==6) $val = "Partial"; if($val==255) $val = "Other"; break; case "LightSource": if($val==0) $val = "Unknown"; if($val==1) $val = "Daylight"; if($val==2) $val = "Fluorescent"; if($val==3) $val = "Tungsten"; if($val==10) $val = "Flash"; if($val==17) $val = "Standard light A"; if($val==18) $val = "Standard light B"; if($val==19) $val = "Standard light C"; if($val==20) $val = "D55"; if($val==21) $val = "D65"; if($val==22) $val = "D75"; if($val==255) $val = "Other"; break; case "Flash": if($val==0) $val = "No Flash"; if($val==1) $val = "Flash fired"; 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"; break; case "FocalLength": $val = exif_get_str_val($val) . " mm"; break; case "FocalLengthIn35mmFilm": $val = $val . " mm"; break; case "FlashPixVersion": $val = round($val / 100, 2); break; case "ColorSpace": if($val==1) $val = "sRGB"; if($val=='65535') $val = "Uncalibrated"; 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 = "No Unit"; if($val==2) $val = "Inch"; if($val==3) $val = "Centimeter"; 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; } ?> |
|
![]() |
![]() |
Sponsored Links | |
|
![]()
|
|
|