abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 19:44 | Nová verze

    Byla vydána verze 9.1 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a informačním videu.

    Ladislav Hagara | Komentářů: 1
    včera 17:44 | IT novinky

    Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem zůstává El Capitan od HPE (Cray) s výkonem 1,809 exaFLOPS. Druhý Frontier má výkon 1,353 exaFLOPS. Třetí Aurora má výkon 1,012 exaFLOPS. Nejvýkonnější superpočítač v Evropě JUPITER Booster s výkonem 1,000 exaFLOPS je na čtvrtém místě. Nejvýkonnější český superpočítač C24 klesl na 192. místo. Karolina, GPU partition klesla na 224. místo a Karolina, CPU partition na 450. místo. Další přehledy a statistiky na stránkách projektu.

    Ladislav Hagara | Komentářů: 1
    včera 17:22 | IT novinky

    Microsoft představil Azure Cobalt 200, tj. svůj vlastní SoC (System-on-Chip) postavený na ARM a optimalizovaný pro cloud.

    Ladislav Hagara | Komentářů: 0
    včera 12:00 | IT novinky

    Co způsobilo včerejší nejhorší výpadek Cloudflare od roku 2019? Nebyl to kybernetický útok. Vše začalo změnou oprávnění v jednom z databázových systémů a pokračovalo vygenerováním problém způsobujícího konfiguračního souboru a jeho distribucí na všechny počítače Cloudflare. Podrobně v příspěvku na blogu Cloudflare.

    Ladislav Hagara | Komentářů: 3
    18.11. 23:44 | Nová verze

    Byla vydána (Mastodon, 𝕏) první RC verze GIMPu 3.2. Přehled novinek v oznámení o vydání. Podrobně v souboru NEWS na GitLabu.

    Ladislav Hagara | Komentářů: 0
    18.11. 23:22 | Komunita

    Eugen Rochko, zakladatel Mastodonu, tj. sociální sítě, která není na prodej, oznámil, že po téměř 10 letech odstupuje z pozice CEO a převádí vlastnictví ochranné známky a dalších aktiv na neziskovou organizaci Mastodon.

    Ladislav Hagara | Komentářů: 0
    18.11. 19:44 | Nová verze

    Byla vydána nová major verze 5.0 svobodného 3D softwaru Blender. Přehled novinek i s náhledy a videi v obsáhlých poznámkách k vydání. Videopředstavení na YouTube.

    Ladislav Hagara | Komentářů: 0
    18.11. 14:00 | Upozornění

    Cloudflare, tj. společnost poskytující "cloudové služby, které zajišťují bezpečnost, výkon a spolehlivost internetových aplikací", má výpadek.

    Ladislav Hagara | Komentářů: 13
    18.11. 04:22 | Pozvánky

    Letos se uskuteční již 11. ročník soutěže v programování Kasiopea. Tato soutěž, (primárně) pro středoškoláky, nabízí skvělou příležitost procvičit logické myšlení a dozvědět se něco nového ze světa algoritmů – a to nejen pro zkušené programátory, ale i pro úplné začátečníky. Domácí kolo proběhne online od 22. 11. do 7. 12. 2025 a skládá se z 9 zajímavých úloh různé obtížnosti. Na výběru programovacího jazyka přitom nezáleží – úlohy jsou

    … více »
    SoutezKasiopea | Komentářů: 1
    18.11. 04:11 | Nová verze

    Byla vydána nová verze 2.52.0 distribuovaného systému správy verzí Git. Přispělo 94 vývojářů, z toho 33 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (35%)
     (46%)
     (19%)
     (18%)
     (23%)
     (15%)
     (23%)
     (15%)
     (17%)
    Celkem 371 hlasů
     Komentářů: 17, poslední včera 21:57
    Rozcestník

    Dotaz: Rozmazání obrázku pomocí nástrojů z netpbm

    18.12.2018 21:09 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozmazání obrázku pomocí nástrojů z netpbm
    Přečteno: 237×
    Hledám cestu jak pomocí nástrojů z netpbm dosáhnout podobného rozmazání obrázku, jako když v Gimpu použiju filtr "Median blur". Bohužel v hledání na netu jsem prozatím moc úspěšný nebyl.

    Řešení dotazu:


    Odpovědi

    19.12.2018 11:31 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Rozmazání obrázku pomocí nástrojů z netpbm
    No, tak nezbývá než abych si odpověděl sám:
    user@stroj:~$ cat ./medianblur.sh
    #!/bin/bash
    
    NAME="medianblur"
    ORIG=$1
    RADIUS=(${2/,/ })
    # TYPE může být také select, ale operace trvá delší dobu
    TYPE="histogram_sort"
    
    PPMTORGB3=$(command -v ppmtorgb3)
    [ ! -x "${PPMTORGB3}" ] && exit 2
    PGMMEDIAN=$(command -v pgmmedian)
    [ ! -x "${PGMMEDIAN}" ] && exit 3
    RGB3TOPPM=$(command -v rgb3toppm)
    [ ! -x "${RGB3TOPPM}" ] && exit 4
    PAMARITH=$(command -v pamarith)
    [ ! -x "${PAMARITH}" ] && exit 5
    
    trap '''CHYBA=$? ;
    case $CHYBA in
     2|3|4|5) echo "Doinstalovat netpbm"
     ;;
    esac
    [ $NORMDIR ] || rm -rf -- "$TEMPDIR"
    exit $CHYBA
    ''' EXIT
    
    TEMPDIR=$(mktemp -d -p /tmp ${NAME}-XXX) || exit 1
    
    median () {
        ${PGMMEDIAN} -width=${RADIUS[0]} -height=${RADIUS[1]} -type ${TYPE} $1
    }
    
    TEMPFILE=$(tempfile -d ${TEMPDIR} -s .ppm)
    
    cp ${ORIG} ${TEMPFILE}
    
    pushd ${TEMPDIR} &>/dev/null
    
    ${PPMTORGB3} ${TEMPFILE} && median ${TEMPFILE//.ppm/.red} > ${TEMPFILE//.ppm/med.red} && median ${TEMPFILE//.ppm/.grn} > ${TEMPFILE//.ppm/med.grn} && median ${TEMPFILE//.ppm/.blu} > ${TEMPFILE//.ppm/med.blu}
    
    ${RGB3TOPPM} ${TEMPFILE//.ppm/med.red} ${TEMPFILE//.ppm/med.grn} ${TEMPFILE//.ppm/med.blu}
    
    popd &>/dev/null
    
    Použití:
    user@stroj:~$ ./medianblur.sh vstupni.pnm 55,55 > pozadi.pnm
    user@stroj:~$ pamarith -divide vstupni.pnm pozadi.pnm > popredi.pnm
    
    Výsledný soubor lze dále zpracovat. V gimpu se mi osvědčilo aplikovat mód "grain merge" (odstraní zrno) a "linear burn" (zvýrazní vrstvu popředí). U netpbm zatím nevím jaké jsou odpovídající alternativy.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.