JPG képekről a beégetett dátum levétele
2013-11-03T22:08:35+01:00
2013-11-06T01:55:20+01:00
2022-07-23T04:12:29+02:00
  • "Irfanviewt használok es az nem tudja."


    Pontosan mit nem tud? Mert batchben croppolni tud.
    Mutasd a teljes hozzászólást!
  • Szia!

    Én csináltam néhány hasonló feladatot és f:d: hozzászólásával teljesen egyet értek.
    Ezek a kitöltöttséget figyelő "képelemző" algoritmusok meglepően jól működnek.
    Mutasd a teljes hozzászólást!
  • grabzIT

    vagy image Magick szkriptel.

    masking-bgremove
    masking-twobground
    Mutasd a teljes hozzászólást!
  • Felejtsd el a php-s megoldast.

    Vannak erre kulon progik.
    pl: itt
    es itt.

    talan a masodik a tokeletes valasztas szamodra.

    Udv.
    Mutasd a teljes hozzászólást!
  • Ne nyissad meg 2x ugyanazt a témát! Ha megteszed, úgyis törli valamelyik moderátor!

    Ha nem programozási megoldást szeretnél, akkor viszont értelmetlen itt a prog.hu-n egyáltalán nyitva tartani a kérdésedet!
    Mutasd a teljes hozzászólást!
  • Szia. Igen dátum is van es meg olyan is van ahol a saját logóm van rajta mint vizuel azt is le kell vennem. ( hulYe voltam anno hogy az Origi kepet nem mentettem le :( ) ezert gondoltam arra hogy:
    1) automata levagok 20pixelt mindenhonnan. Ez a legdurvább.
    2) csinalok valami ajax jquery php scriptet hogy betöltse a képet Crop módszerrel megvagom es mentem.

    Ha nem phps progit tudtok erre le tudnátok irni mert nem vagyok jártas ebben. Irfanviewt használok es az nem tudja.

    A masik: szerintetek nyissam meg ujra a topicot az ajax kategóriában is? Vagy lehet valahogy tudástar kategóriát hozzáadni ehhez a beszélgetéshez?

    Koszi szepen elore is!
    Mutasd a teljes hozzászólást!
  • Szia. Tudsz nekem ilyen progit mondani ? Mert egyenlőre nem talaltam meg.
    Php-Ben azert gondolkodtam mert ahhoz értek csak programozás szinten :(
    Mutasd a teljes hozzászólást!
  • Szia.

    Azert van rajta mert nem tudtuk 5-8 evvel ezelőtt kikapcsolni a kis foto gépen :(

    Es valahogy meg kell oldanom hogy ne legyen rajta. :(
    Mutasd a teljes hozzászólást!
  • "JPG képekről a beégetett dátum levétele"

    Szerinted miért van rajta?...
    ***************************************
    Szerintem ne tedd, főleg ha utána meg akarod jeleníteni, például egy oldalon -> Licensz
    Mutasd a teljes hozzászólást!
  • Ez egyáltalán nem phps dolog.
    Vannak progik amik tudnak szöveget keresni képen, azzal le tudod válogatni a képet. A csoportos kép vágásra is találsz progit.
    Bár ezt a részt meg lehet oldani phpben is, de nem hinném hogy gyorsabb.
    Mutasd a teljes hozzászólást!
  • tehát a feladat annyi lenne, hogy detektálni kéne tudni a vízjelet a képen? (hogyha van rajta, akkor csak simán levágod). Ehhez jó lenne látni pár példán, hogy van-e valamilyen könnyen detektálható paramétere a jelnek. Pl. ha ez egy ráégetett dátum fehérrel fixen a jobb alsó sarkon, akkor vizsgálhatnád a kép adott területét, hogy hány százalék ott azoknak a pixeleknek az aránya, amelyek 1%-on belül vannak a $FFFFFF színhez (jpeg tömörítés miatt nem elég tökéletes egyezésre keresni). Ha ez egy adott tartományon belül van (ez függ a betűtípustól, mérettől, sokmindentől), akkor van ott vízjel, tehát le kell vágni. Természetesen megvan az esélye a fals pozitívaknak is, ezeknek a száma a szín pontosabb detektálásával és a százalékok belövésével csökkenthető.

    Ha továbbfejleszted, lehet hogy le se kell vágni. Ha vékony a betűtípus, akkor az így megtalált fehér pixeleket kiinterpolálhatod a szomszédos pixelekből. Egyszerűbb algoritmus csak soronként halad, és a bal illetve jobboldali legközelebbi nem fehér pixelekkel dolgozik.

    Ez talán gdlib-el is megoldható php-ban, bár pontos forráskódot szerintem itt ne várj...
    Mutasd a teljes hozzászólást!
  • Közben eszembe jutott egy ajax, jquery megoldás is, ha esetleg tudnék CROP műveletet csinálni, (amire már találtam 1 csomó demo-t) és utána ajax-al save_as :) az lenne talán a legjobb.
    Beolvasok 100 képet, azt még elviseli a szemem egyszerre és ahol vágni kell, ott CROP ami meg jó azt skippelem...

    Ilyen ajax-os CROP és utána SAVE_AS-ról hallotál esetleg?

    Ezt az OCR-t is érdekesnek találom, midnenképpen megnézem!
    Mutasd a teljes hozzászólást!
  • Hát ha mindenképpen, azt akarod, hogy csak annak vágd le a végét, amin dátum van, akkor talán OCR el tudnál trükközni.
    OCR

    Egyébként szerintem, az lenne a legjobb ha mindenikről levágnád az alsó részt.
    Mutasd a teljes hozzászólást!
  • Szia!
    szerkntem ezt ne php-val csináld meg.
    ha mégis, úgy tudom a php-ban is vannak kép kezelő, szerkesztö fügvenyek, tehat szt. csak takard le egy fekete teglalappal es ird ra az uj datumot feherrel :)

    sok sikert!
    remelem tudtam segiteni.

    david
    Mutasd a teljes hozzászólást!
  • Sziasztok,

    Olyan kérdésem lenne, hogy van egy csomo JPG képem (tobb mint 15 giga), aminek van (vagy nincs) beégetett dátum a képen. Kb mint egy vízjel. Szerintetek van arra esély, hogy ezt valahogy PHP-val kiszedjem, azaz eltávolítsam a képről? (a könyvtárszerkezet is elég bonyolult és nagy, mivel sok kép gyűlt össze az évek alatt).

    Az elképzelésem valami olyasmi lenne, hogy a PHP lépked a könyvtárak között, és ahol képet talál megvizsgálja a jobb alsó sarkot, hogy "talál-e" dátumot, ha igen akkor levágja és menti a képet, kvázi felülírja.

    Semmilyen hasonló témát nem találtam még a neten, és gondoltam megkérdezlek tieteket is, hogy érdemes-e egyáltalán automata kódban foglalkozni, vagy álljak neki kézzel (ezt nagyon nem akarom :) )

    Ha valakinek volt hasonló munkája vagy tapasztalata, akkor megosztaná velem, hogy milyen irányba induljak el? (gondoltam olyanra is legvégső esetben, hogy minden képről levágok egy 25px-es keretet és akkor ezzel eltűnik a dátum is). Olyan PHP programot írtam már amikor egy képre kellet vízjelet tenni, vagy manipulálni, de hogy egy képről levenni valamit... Más programozáshoz nem értek sajnos, ezért nem is tudnék rá pl windows-os programot írni, csak PHP.


    Köszönöm szépen a válaszokat előre is!
    Mutasd a teljes hozzászólást!
abcd