Ho questo codice Java che mette a video la focale moltiplicata (1.0 o 1.5 o 1.6 ) in base al modello della macchina che uso per la foto.
Questo codice riconosce ed estrapola automaticamente dalla foto il modello della macchina usata e lo mette a video.
Le macchine che uso sono:codice:<td>Modello:</td><td>$cameraModel</td>
Canon 5D 1.0
Nikon D70s 1.5
Canon 350D 1.6
Codice che deve riconoscere e convertire la focale in base alla macchina che uso, nei puntini rossi ci andrebbe il codice che converte la focale automaticamente in base al modello che uso.
codice:<head> <%! // Strip non-numeric ending on strings and convert result to float float numericPart(String s) { int i; for (i=0; i<s.length(); i++) { char c = s.charAt(i); if (!Character.isDigit(c) && c != '.') break; } return Float.parseFloat(s.substring(0,i)); } %> </head> <body> ... <td>Focale 35mm equivalent:</td><td><ja:if exists="focalLength"> <%= (int)(numericPart(focalLength) * ... )%>mm ...

Rispondi quotando

