Ignore:
Timestamp:
Mar 3, 2010, 9:55:15 PM (14 years ago)
Author:
grum
Message:

Manage multiple lenses for one Id for Pentax camera
Add some minors features

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/AMetaData/JpegMetaData/TagDefinitions/PentaxTags.class.php

    r4931 r5038  
    862862        'combiTag'    => 2,
    863863        'implemented' => true,
    864         'tagValues'   => Array(
     864        'tagValues.special'   => Array(
    865865          0x0000 => "M-42 or No Lens",
    866866          0x0100 => "K,M Lens",
    867867          0x0200 => "A Series Lens",
    868           0x0300 => "SIGMA",
     868          0x0300 => "Sigma",
    869869          0x0311 => "smc PENTAX-FA SOFT 85mm F2.8",
    870870          0x0312 => "smc PENTAX-F 1.7X AF ADAPTER",
     
    873873          0x0315 => "smc PENTAX-F 80-200mm F4.7-5.6",
    874874          0x0316 => "smc PENTAX-F FISH-EYE 17-28mm F3.5-4.5",
    875           0x0317 => "smc PENTAX-F 100-300mm F4.5-5.6",
     875          0x0317 => Array(
     876                      "smc PENTAX-F 100-300mm F4.5-5.6",
     877                      "Sigma AF 28-300mm F3.5-5.6 DL IF",
     878                      "Sigma AF 28-300mm F3.5-6.3 DG IF Macro",
     879                    ),
    876880          0x0318 => "smc PENTAX-F 35-135mm F3.5-4.5",
    877           0x0319 => "smc PENTAX-F 35-105mm F4-5.6 or SIGMA or Tokina",
     881          0x0319 => Array(
     882                      "smc PENTAX-F 35-105mm F4-5.6",
     883                      "Sigma AF 28-300mm F3.5-5.6 DL IF",
     884                      "Sigma 55-200mm F4-5.6 DC",
     885                      "Sigma AF 28-300mm F3.5-5.6 DL IF",
     886                      "Sigma AF 28-300mm F3.5-6.3 DG IF Macro",
     887                      "Tokina 80-200mm F2.8 ATX-Pro",
     888                    ),
    878889          0x031a => "smc PENTAX-F* 250-600mm F5.6 ED[IF]",
    879           0x031b => "smc PENTAX-F 28-80mm F3.5-4.5",
    880           0x031c => "smc PENTAX-F 35-70mm F3.5-4.5",
    881           0x031d => "PENTAX-F 28-80mm F3.5-4.5 or SIGMA AF 18-125mm F3.5-5.6 DC",
     890          0x031b => Array(
     891                      "smc PENTAX-F 28-80mm F3.5-4.5",
     892                      "Tokina AT-X Pro AF 28-70mm F2.6-2.8",
     893                    ),
     894          0x031c => Array(
     895                      "smc PENTAX-F 35-70mm F3.5-4.5",
     896                      "Tokina 19-35mm F3.5-4.5 AF",
     897                    ),
     898          0x031d => Array(
     899                      "PENTAX-F 28-80mm F3.5-4.5",
     900                      "Sigma AF 18-125mm F3.5-5.6 DC",
     901                      "Tokina AT-X PRO 28-70mm F2.6-2.8",
     902                    ),
    882903          0x031e => "PENTAX-F 70-200mm F4-5.6",
    883           0x031f => "smc PENTAX-F 70-210mm F4-5.6",
     904          0x031f => Array(
     905                      "smc PENTAX-F 70-210mm F4-5.6",
     906                      "Tokina AF 730 75-300mm F4.5-5.6",
     907                      "Takumar-F 70-210mm F4-5.6",
     908                    ),
    884909          0x0320 => "smc PENTAX-F 50mm F1.4",
    885910          0x0321 => "smc PENTAX-F 50mm F1.7",
    886911          0x0322 => "smc PENTAX-F 135mm F2.8 [IF]",
    887912          0x0323 => "smc PENTAX-F 28mm F2.8",
    888           0x0324 => "SIGMA 20mm F1.8 EX DG ASPHERICAL RF",
     913          0x0324 => "Sigma 20mm F1.8 EX DG ASPHERICAL RF",
    889914          0x0326 => "smc PENTAX-F* 300mm F4.5 ED[IF]",
    890915          0x0327 => "smc PENTAX-F* 600mm F4 ED[IF]",
    891916          0x0328 => "smc PENTAX-F MACRO 100mm F2.8",
    892           0x0329 => "smc PENTAX-F MACRO 50mm F2.8 or Sigma 50mm F2,8 MACRO",
    893           0x032c => "Tamron 35-90mm F4 AF or various SIGMA models",
    894           0x032e => "SIGMA APO 70-200mm F2.8 EX",
     917          0x0329 => Array(
     918                      "smc PENTAX-F MACRO 50mm F2.8",
     919                      "Sigma 50mm F2.8 Macro",
     920                    ),
     921          0x032c => Array(
     922                      "Tamron 35-90mm F4 AF",
     923                      "Sigma AF 10-20mm F4-5.6 EX DC",
     924                      "Sigma 12-24mm F4.5 EX DG",
     925                      "Sigma 17-70mm F2.8-4.5 DC Macro",
     926                      "Sigma 18-50mm F3.5-5.6 DC",
     927                    ),
     928          0x032e => Array(
     929                      "Sigma APO 70-200mm F2.8 EX",
     930                      "Sigma EX APO 100-300mm F4 IF",
     931                    ),
    895932          0x0332 => "smc PENTAX-FA 28-70mm F4 AL",
    896           0x0333 => "SIGMA 28mm F1.8 EX DG ASPHERICAL MACRO",
    897           0x0334 => "smc PENTAX-FA 28-200mm F3.8-5.6 AL[IF]",
     933          0x0333 => "Sigma 28mm F1.8 EX DG ASPHERICAL MACRO",
     934          0x0334 => Array(
     935                      "smc PENTAX-FA 28-200mm F3.8-5.6 AL[IF]",
     936                      "Tamron AF LD 28-200mm F3.8-5.6 [IF] Aspherical (171D)",
     937                    ),
    898938          0x0335 => "smc PENTAX-FA 28-80mm F3.5-5.6 AL",
    899939          0x03f7 => "smc PENTAX-DA FISH-EYE 10-17mm F3.5-4.5 ED[IF]",
     
    904944          0x03fd => "smc PENTAX-DA 14mm F2.8 ED[IF]",
    905945          0x03fe => "smc PENTAX-DA 16-45mm F4 ED AL",
    906           0x03ff => "SIGMA",
     946          0x03ff => Array(
     947                      "Sigma 18-200mm F3.5-6.3 DC",
     948                      "Sigma DL-II 35-80mm F4-5.6",
     949                      "Sigma DL Zoom 75-300mm F4-5.6",
     950                      "Sigma DF EX Aspherical 28-70mm F2.8",
     951                      "Sigma AF Tele 400mm F5.6 Multi-coated",
     952                      "Sigma 24-60mm F2.8 EX DG",
     953                      "Sigma 70-300mm F4-5.6 Macro",
     954                      "Sigma 55-200mm F4-5.6 DC",
     955                      "Sigma 18-50mm F2.8 EX DC",
     956                    ),
    907957          0x0401 => "smc PENTAX-FA SOFT 28mm F2.8",
    908958          0x0402 => "smc PENTAX-FA 80-320mm F4.5-5.6",
     
    911961          0x040c => "smc PENTAX-FA 50mm F1.4",
    912962          0x040f => "smc PENTAX-FA 28-105mm F4-5.6 [IF]",
    913           0x0410 => "TAMRON AF 80-210mm F4-5.6 (178D)",
    914           0x0413 => "TAMRON SP AF 90mm F2.8 (172E)",
     963          0x0410 => "Tamron AF 80-210mm F4-5.6 (178D)",
     964          0x0413 => "Tamron SP AF 90mm F2.8 (172E)",
    915965          0x0414 => "smc PENTAX-FA 28-80mm F3.5-5.6",
    916966          0x0416 => "TOKINA 28-80mm F3.5-5.6",
    917967          0x0417 => "smc PENTAX-FA 20-35mm F4 AL",
    918968          0x0418 => "smc PENTAX-FA 77mm F1.8 Limited",
    919           0x0419 => "TAMRON SP AF 14mm F2.8",
    920           0x041a => "smc PENTAX-FA MACRO 100mm F3.5",
    921           0x041b => "TAMRON AF28-300mm F/3.5-6.3 LD Aspherical[IF] MACRO (285D)",
     969          0x0419 => "Tamron SP AF 14mm F2.8",
     970          0x041a => Array(
     971                      "smc PENTAX-FA MACRO 100mm F3.5",
     972                      "Cosina 100mm F3.5 Macro",
     973                    ),
     974          0x041b => "Tamron AF28-300mm F/3.5-6.3 LD Aspherical[IF] MACRO (285D)",
    922975          0x041c => "smc PENTAX-FA 35mm F2 AL",
    923           0x041d => "TAMRON AF 28-200mm F/3.8-5.6 LD Super II MACRO (371D)",
     976          0x041d => "Tamron AF 28-200mm F/3.8-5.6 LD Super II MACRO (371D)",
    924977          0x0422 => "smc PENTAX-FA 24-90mm F3.5-4.5 AL[IF]",
    925978          0x0423 => "smc PENTAX-FA 100-300mm F4.7-5.8",
    926           0x0424 => "TAMRON AF70-300mm F/4-5.6 LD MACRO",
    927           0x0425 => "TAMRON SP AF 24-135mm F3.5-5.6 AD AL (190D)",
     979          0x0424 => "Tamron AF70-300mm F/4-5.6 LD MACRO",
     980          0x0425 => "Tamron SP AF 24-135mm F3.5-5.6 AD AL (190D)",
    928981          0x0426 => "smc PENTAX-FA 28-105mm F3.2-4.5 AL[IF]",
    929982          0x0427 => "smc PENTAX-FA 31mm F1.8AL Limited",
    930           0x0429 => "TAMRON AF 28-200mm Super Zoom F3.8-5.6 Aspherical XR [IF] MACRO (A03)",
     983          0x0429 => "Tamron AF 28-200mm Super Zoom F3.8-5.6 Aspherical XR [IF] MACRO (A03)",
    931984          0x042b => "smc PENTAX-FA 28-90mm F3.5-5.6",
    932985          0x042c => "smc PENTAX-FA J 75-300mm F4.5-5.8 AL",
    933           0x042d => "TAMRON 28-300mm F3.5-6.3 Ultra zoom XR",
     986          0x042d => Array(
     987                      "Tamron AF 28-300mm F3.5-6.3 XR Di LD Aspherical [IF] Macro",
     988                      "Tamron 28-300mm F3.5-6.3 Ultra zoom XR",
     989                    ),
    934990          0x042e => "smc PENTAX-FA J 28-80mm F3.5-5.6 AL",
    935991          0x042f => "smc PENTAX-FA J 18-35mm F4-5.6 AL",
    936           0x0431 => "TAMRON SP AF 28-75mm F2.8 XR Di (A09)",
     992          0x0431 => "Tamron SP AF 28-75mm F2.8 XR Di (A09)",
    937993          0x0433 => "smc PENTAX-D FA 50mm F2.8 MACRO",
    938994          0x0434 => "smc PENTAX-D FA 100mm F2.8 MACRO",
     
    9491005          0x04f7 => "smc PENTAX-DA 10-17mm F3.5-4.5 ED [IF] Fisheye zoom",
    9501006          0x04f8 => "smc PENTAX-DA 12-24mm F4 ED AL [IF]",
    951           0x04f9 => "TAMRON XR DiII 18-200mm F3.5-6.3 (A14)",
     1007          0x04f9 => "Tamron XR DiII 18-200mm F3.5-6.3 (A14)",
    9521008          0x04fa => "smc PENTAX-DA 50-200mm F4-5.6 ED",
    9531009          0x04fb => "smc PENTAX-DA 40mm F2.8 Limited",
     
    9981054          0x07e7 => "smc PENTAX-DA 18-250mm F3.5-6.3ED AL [IF]",
    9991055          0x07e9 => "smc PENTAX-DA 35mm F2.8 Macro Limited",
    1000           0x07ea => "smc PENTAX-DA* 300 mm F4ED [IF] SDM (SDM not used)",
     1056          0x07ea => "smc PENTAX-DA* 300mm F4ED [IF] SDM (SDM not used)",
    10011057          0x07eb => "smc PENTAX-DA* 200mm F2.8 ED [IF] SDM (SDM not used)",
    10021058          0x07ec => "smc PENTAX-DA 55-300mm F4-5.8 ED", //from exiftool
    1003           0x07ee => "TAMRON AF 18-250mm F3.5-6.3 Di II LD Aspherical [IF] MACRO",
     1059          0x07ee => "Tamron AF 18-250mm F3.5-6.3 Di II LD Aspherical [IF] MACRO",
    10041060          0x07f1 => "smc PENTAX-DA* 50-135mm F2.8 ED [IF] SDM (SDM not used)",
    10051061          0x07f2 => "smc PENTAX-DA* 16-50mm F2.8 ED AL [IF] SDM (SDM not used)",
     
    10091065          0x08e3 => "smc PENTAX DA* 60-250mm F4 [IF] SDM", //from exiftool
    10101066          0x08e8 => "smc PENTAX-DA 17-70mm F4 AL [IF] SDM", //from exiftool
    1011           0x08ea => "smc PENTAX-DA* 300 mm F4ED [IF] SDM",
     1067          0x08ea => "smc PENTAX-DA* 300mm F4ED [IF] SDM",
    10121068          0x08eb => "smc PENTAX-DA* 200mm F2.8 ED [IF] SDM",
    10131069          0x08f1 => "smc PENTAX-DA* 50-135mm F2.8 ED [IF] SDM",
    10141070          0x08f2 => "smc PENTAX-DA* 16-50mm F2.8 ED AL [IF] SDM",
    1015           0x08ff => "Sigma lens" //from exiftool
    1016         )
     1071          0x08ff => Array(
     1072                      "Sigma 70-200mm F2.8 EX DG Macro HSM II",
     1073                      "Sigma APO 150-500mm F5-6.3 DG OS HSM",
     1074                    ),
     1075          0xffff => "Unknown",
     1076        ),
    10171077      ), // < LensType
    10181078
Note: See TracChangeset for help on using the changeset viewer.