Fórumok
Sziasztok,
Elbizonytalanodtam, hogy a grafikába írjam ezt a bejegyzést vagy az algoritmusokhoz. Végül is ide került, mert képről szól, grafikáról. Olyan megoldást keresek, amivel egy feltöltendő képet le lehet ellenőrizni, hogy az pl.: photoshoppal készült. Létezik ilyen? Vagy egy képről hogy lehet kizárni hogy nem digitális géppel készült? (akár számítógépen történt átméretezés után? )
Köszi,
Pufee
ui.: bocsi még egyszer, ha nem jó helyre írtam!
Hozzászólások
Pontosíts szerintem. Így elsőre az egybefüggő, egyszínű területeket vizsgálnám, de ez meg csak arra jó, hogy a nol.hu kisatírozott és felülírt plakátjait felismerd vele, fals pozitívat fog adni pl egy túlexponált naplementére is.
--
http://sandor.czettner.hu
http://turaindex.hu
Rendben. Próbálok pontosítani. Ha csinálsz egy képet mondjuk egy fényképezőgéppel vagy egy telefonnal, akkor kép tulajdonságai -> részletek alatt ott van a kamera minden adata, gyártó, típus, rekeszállás stb. Ezeket gondolom hordozza a fájl. Ezt hogyan tudnám ellenőrizni feltöltés után vagy közben?
Sok digitális fényképező az EXIF data-ba beleírja a gép típusát. De ez alapján szűrni nem nagyon érdemes, mert ha egy épp nem írja bele, akkor annyi... Vagy ha csinálok egy 100*100-as fehér négyszöget GIMP-el és beleírom, hogy Nikon.... :) Szerintem amúgy ezt kb. lehetetlen szűrni. De majd az okosabbak elmondják, mi a helyzet.
"photoshoppal készült"
Mármint, hogy manipulálták-e a képet photoshoppal?
Biztosan szerintem sehogy. A másik kérdésre is sehogy.
Persze ha csak az exif adatok ellenőrzését akarod, azt lehet.
akkor induljunk ki abból, hogy csak az exif-t szeretném ellenőrizni. Hogyan tehetem meg?
A photoshop képet nehéz mondjuk... Az internetről származó letöltött képeket hogyan tudnám ellenőrizni hogy az internetről van?
http://www.exif.org/specifications.html
Mozilla Firefoxhoz én ezt a kiegészítőt használom.
Köszönöm. Fel is tettem. Nézegetem.
A tineye-nak asszem van api-ja, azt esetleg érdemes megnézni. De az csak a nagyon elterjedt képeket ismeri.
Exifet meg bármikor el lehet távolítani és/vagy le lehet cserélni.
Talán valami ilyesmi, ha jól értem az igényeid, meg van gugli, ott találsz egy nagy csomó programot, howtot rá. Egyébként azt mondják a jó hamisítványokat csak a szakértői szem szúrja ki, vagy még az se.
Köszönöm, megnézem. Én olyanra gondolok, ahogy feltöltés előtt vagy után automatikusan ellenőrzi a képet és, ha mondjuk valami baj van vele akkor elveti a képet és visszadobja, hogy nem géppel készített.
Kicsit több infót tudnál adni? Pl.:Ez most egy site, ahova lehet képet feltölteni? Mihez kellene ez a ellenőrző(php, bash, vagy mi?)?
Igen, ez egy website, ahol képeket lehetne feltölteni. PHP
Találtam javascriptet, amivel ki lehet olvasni az EXIF adatait.
Itt.
Én nem tudom, hogy mit akarsz ezzel megakadályozni, de nem sok értelme van.
Egyrészt egy csomó kellemetlenséget okozhat, mert akár egy képátméretezés, egy piros szem eltávolítás vagy egy oda nem illő rész levágása után bekavarhat, másrészt meg egyszerű módszerekkel percek alatt át lehet írni az EXIF-et, szóval az ellen meg nem véd.