Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Im PI, Exif Viewer, Daten ausblenden ?
#16 RE: Im PI, Exif Viewer, Daten ausblenden ?
Hallo,
Ein bisschen forschen finde ich auch immer ganz interessant.
Zitat von Franz-Jupp im Beitrag #14
Dort konnte ich lediglich einen Wert aus dem DNG-Pendant auslesen.
Hier findet man zum Beispiel die TagId 0xa434 als 'lensModel' wieder
https://exiftool.org/TagNames/EXIF.html
... würde es „Fussball spielen” heissen
vG Bernd
#17 RE: Im PI, Exif Viewer, Daten ausblenden ?
Da meine Ahnungslosigkeit nur von meinem Spieltrieb übertroffen wird, habe ich versucht, dies einzubauen, ...
... vergebens
Hoffen wir auf Ingmar
es grüßt Franz-Jupp
https://www.zur-blende.de/ = Board-Nr, 854674
nutzt Template V3
#18 RE: Im PI, Exif Viewer, Daten ausblenden ?
@Franz-Jupp
... mein Spieltrieb war auch geweckt und habe versucht die Tag-Liste zu erweitern
mit einem Patch in Admin - Layout - Kopf/Fusszeile - Fusszeile
2
3
4
5
6
7
<script>
try {
if (typeof(EXIF) == "object") {
EXIF.Tags[0xA434] = "Objektiv";
}
} catch(e) {console.log("Error EXIF: "+e)};
</script>
mir fehlt nur das passende Testbild ...
#19 RE: Im PI, Exif Viewer, Daten ausblenden ?
Bei mir hat der Patch nichts bewirkt
es grüßt Franz-Jupp
https://www.zur-blende.de/ = Board-Nr, 854674
nutzt Template V3
#20 RE: Im PI, Exif Viewer, Daten ausblenden ?
Ich habe das Plugin um diese 4 Objektiv-Tags erweitert.
// objektiv tags
0xA432 : "LensSpecification",
0xA433 : "LensMake",
0xA434 : "LensModel",
0xA435 : "LensSerialNumber"
Leider habe ich keine Fotos mit den entsprechenden Exif Einträge.
Vielleicht kann Jemand mal Fotos mit entsprechenden Exif Werten zum testen zur Verfügung stellen.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#21 RE: Im PI, Exif Viewer, Daten ausblenden ?
Super, hoff' ich mal.
Schicke mir einfach 'ne PN mit deiner Email-Adresse und ich sende dir dann die gleichen Bilder, die schon an Bernd gingen.
MfG Franz-Jupp
es grüßt Franz-Jupp
https://www.zur-blende.de/ = Board-Nr, 854674
nutzt Template V3
#22 RE: Im PI, Exif Viewer, Daten ausblenden ?
Hallo Mike,
ohne zu wissen, an welcher Stelle im Programm-Code genau ich deine Erweiterungen einfügen soll, hat's nichts gebracht.
Habe es an diversen Stellen probiert.
Und die Dateien kann ich nur per Mail senden, denn hier anhängen, macht die Daten kaputt, soweit ich weiß.
Aber Versuch macht klug, also ...
es grüßt Franz-Jupp
https://www.zur-blende.de/ = Board-Nr, 854674
nutzt Template V3
#23 RE: Im PI, Exif Viewer, Daten ausblenden ?
Ei gucke mal du , die Daten sind bei anklicken noch drin.
Also denn, ihr Experten, frohes testen
es grüßt Franz-Jupp
https://www.zur-blende.de/ = Board-Nr, 854674
nutzt Template V3
#24 RE: Im PI, Exif Viewer, Daten ausblenden ?
Hallo,
... aus meiner Sicht muss auf Serverseite auch die TagId-Liste erweitert werden, denn bisher liefert die Ajax-Funktion ein Objekt mit "undefinedTag:0x..."-Keys.
habe hier mal einen Dump von 'imgexif'.
diese Keys lassen sich auf Browserseite zwar wandeln, sieht aber dann reichlich vermurkst aus. Das ganze zeigt jedenfalls, dass sich die Daten auslesen lassen.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<script>
try {
if (typeof(EXIF) == "object") {
// EXIF.Tags[0xA432]= "LensSpecification"; // kein STRING
EXIF.Tags[0xA433]= "LensMake";
EXIF.Tags[0xA434] = "LensModel";
EXIF.Tags[0xA435]= "LensSerialNumber";
}
function showExifData(imgexif){
if(imgexif.exif==="false" || imgexif=="" || !imgexif){
$ed = $('<div id="exifdetail">Keine Exif-Daten gefunden</div>');
}else{
$ed = $('<table id="exifdetail"></table>');
$header = $("<tr><th>Name</th><th>Wert</th></tr>");
$header.appendTo($ed);
$.each(imgexif,function(k,v){
v =checkExifTranslation(k,v);
if(!v){v = "";}
skip = 0;
if(typeof(v)=="object"){
vtable ="<table>";
$.each(v,function(vk,vv){
vv =checkExifTranslation(vk,vv);
vktrans = translateHeader(vk);
if(vktrans!="" && vv != "0"){
vtable += "<tr><td>"+vktrans+"</td><td>"+vv+"</tr>";
}
});
//v=JSON.stringify(v);
v = vtable;
}else if(typeof(v) == "string"){if (v.indexOf('Undefined')>-1){v ="";}}
if(typeof(k) == "string"){if (k.indexOf('Undefined')>-1){skip = 1;}}
if(v == ""){skip = 1;}
// begin patch
let k_2=k;
const udt="UndefinedTag:";
if (k.indexOf(udt)==0) {
k_2=parseInt(k.substr(udt.length),16);
if (k_2 >0 && EXIF.Tags[k_2]) {
k_2=EXIF.Tags[k_2];
skip=0;
console.log("Exif patch: "+k+" "+k_2);
}
}
header = translateHeader(k_2);
// end patch
if(header==""){skip=1;}
if (!skip){ $("<tr class='edet'><td>"+header+"</td><td>"+v+"</tr>").appendTo($ed);}
});
}
$('#exifdata').removeClass('loading').html($ed);
}
} catch(e) {console.log("Error EXIF: "+e)};
</script>
solange ich das Plugin weiter teste, sieht man hier das Ergebnis:
http://test-2022.xobor.de/g4p23-TESTBILD-Exifs-px.html
... würde es „Fussball spielen” heissen
vG Bernd
#25 RE: Im PI, Exif Viewer, Daten ausblenden ?
Na bitte, Du scheinst auf dem richtigen Weg zu sein, das Objektiv wird ber "meinem" Mond korrekt angezeigt.
Kann der Code so übernommen werden ?
es grüßt Franz-Jupp
https://www.zur-blende.de/ = Board-Nr, 854674
nutzt Template V3
#26 RE: Im PI, Exif Viewer, Daten ausblenden ?
Zitat von Franz-Jupp im Beitrag #25
Na bitte, Du scheinst auf dem richtigen Weg zu sein, das Objektiv wird ber "meinem" Mond korrekt angezeigt.
Kann der Code so übernommen werden ?
Ich hab's einfach mal gemacht, es funktioniert !!
Der Wert steht zwar nicht direkt nach den Daten zur Kamera, sondern am Ende, aber damit kann ich bestens leben.
Ganz lichen Dank, Bernd
Wer meine vorläufige Ubersetzungsdatei möchte, bitte per PN melden.
Gilt für die wichtigsten Werte, allerdings müssen die Übersetzungen für Weißabgleich und Blitz direkt im Programmcode an passender Stelle gemacht werden.
MfG Franz-Jupp
es grüßt Franz-Jupp
https://www.zur-blende.de/ = Board-Nr, 854674
nutzt Template V3
#27 RE: Im PI, Exif Viewer, Daten ausblenden ?
Denke, meine Skriptänderung kann nur als Provisorium dienen oder eventuell Hilfe für die Weiterentwicklung des Plugins liefern.
Vielleicht können Ingmar oder Mike Teile des Skripts im Plugin verwerten ... Oder sie finden einen eleganteren Weg, bin gespannt 😄
Zitat von l2otbart_57 im Beitrag #27
Vielleicht können Ingmar oder Mike Teile des Skripts im Plugin verwerten ...
Warum machst du das nicht selber.
Nach dem installieren des Plugin ganz nach unter scrollen und eine eigen Kopie anlegen.
Dann kannst du den Code ändern.
Das Original-Plugin muss dann noch deaktiviert werden sonst hast du zwei Exif-Plugins am laufen.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#29 RE: Im PI, Exif Viewer, Daten ausblenden ?
Zitat von Mike48 im Beitrag #28Zitat von l2otbart_57 im Beitrag #27
Vielleicht können Ingmar oder Mike Teile des Skripts im Plugin verwerten ...
Warum machst du das nicht selber.
...
ich hatte gedacht, ein Plugin-Update ( V6) wäre noch unterwegs oder habe ich das falsch verstanden?
Zitat von Ingmar im Beitrag Exif Viewer - Daten von Galeriebildern einsehenZitat von Ingmar im Beitrag Exif Viewer - Daten von Galeriebildern einsehen
Ja, das kann ich die Tage aufs V6 portieren und updaten
Das Plugin-Update ist soeben fertig geworden und geht dann mit dem nächsten Template-Update online.
Zunächst habe ich mir nochmal die Ausgabe der EXIF-Daten vorgenommen und optimiert.
Bisher wurde die Reihenfolge der Werte durch die Reihenfolge der Originaldaten bestimmt.
Jetzt bestimmt die Reihenfolge der Translation-Liste die Reihenfolge der Ausgabe.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<script>
try {
if (typeof(EXIF) == "object") {
EXIF.Tags[0xA432]= "LensSpecification"; // kein STRING
EXIF.Tags[0xA433]= "LensMake";
EXIF.Tags[0xA434]= "LensModel";
EXIF.Tags[0xA435]= "LensSerialNumber";
}
function showExifData(imgexif){
if(imgexif.exif==="false" || imgexif=="" || !imgexif){
$ed = $('<div id="exifdetail">Keine Exif-Daten gefunden</div>');
}else{
$ed = $('<table id="exifdetail"></table>');
$header = $("<tr><th>Name</th><th>Wert</th></tr>");
$header.appendTo($ed);
let imgexif_chk={}; // imgexif checked
const udt="UndefinedTag:";
$.each(imgexif,function(k,v){
if (typeof(k) == "string") {
if (k.indexOf(udt)==0) {
let k_2=parseInt(k.substr(udt.length),16);
if (k_2>0 && EXIF.Tags[k_2]) {
// console.log("Exif patch: "+k+" "+EXIF.Tags[k_2]);
k=EXIF.Tags[k_2];
}
else { k="";}
}
else if ( k.indexOf("Undefined")>-1) {
console.log("Exif unexpected: "+k);
k="";
}
if (k) imgexif_chk[k]=v;
}
else {
console.log("Exif unexpected type: "+ typeof(k));
}
});
let imgexif_ord={}; // imgexif geordnet und ausgeblendet
for ( var k in EXIF.translations) {
if (imgexif_chk[k] ) {
if(EXIF.translations[k]!="") imgexif_ord[k]=imgexif_chk[k];
delete imgexif_chk[k];
}
}
for (var k in imgexif_chk) {
imgexif_ord[k] = imgexif_chk[k];
}
$.each(imgexif_ord,function(k,v){
v =checkExifTranslation(k,v);
if(!v){v = "";}
skip = 0;
if(typeof(v)=="object"){
vtable ="<table>";
$.each(v,function(vk,vv){
vv =checkExifTranslation(vk,vv);
vktrans = translateHeader(vk);
if(vktrans!="" && vv != "0"){
vtable += "<tr><td>"+vktrans+"</td><td>"+vv+"</tr>";
}
});
//v=JSON.stringify(v);
v = vtable;
}else if(typeof(v) == "string" && v.indexOf('Undefined')>-1){v ="";}
if(v == ""){skip = 1;}
header = translateHeader(k);
if(header==""){skip=1;}
if (!skip){ $("<tr class='edet'><td>"+header+"</td><td>"+v+"</tr>").appendTo($ed);}
});
}
$('#exifdata').removeClass('loading').html($ed);
}
} catch(e) {console.log("Error EXIF: "+e)};
</script>
Vielleicht mögt ihr diese Version mal testen ...
.
... würde es „Fussball spielen” heissen
vG Bernd
#30 RE: Im PI, Exif Viewer, Daten ausblenden ?
Hallo Bernd,
werd' jetzt nur nicht eingebildet, aber für mich bist Du momentan der "Exif-King"
Okay, ich musste die Übersetzungsliste neu machen, aber das Resultat war deine große und meine kleine Mühe wert.
Ganz lichen Dank, auch im Namen aller Mitglieder unserer (noch) kleinen, aber hoffentlich feinen Fotocommunity
MfG Franz-Jupp
Foren-Adresse www.zur-blende.de
Foren-Nummer 854674
es grüßt Franz-Jupp
https://www.zur-blende.de/ = Board-Nr, 854674
nutzt Template V3
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software