Massaal foto\'s bewerken met Phatch 0.1 (Stani, Amsterdam)

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Massaal foto\'s bewerken met Phatch 0.1 (Stani, Amsterdam) - Presentation Transcript

    1.  
    2. definitie 'massaal foto bewerken'
      • repetitieve acties voor een groep foto's
      • geen menselijke interactie vereist
      • parameters zijn onafhankelijk van individuele foto's in de groep
      • (menselijke) tijdswinst:
        • tijd om foto's handmatig te bewerken duurt langer dan een batch proces op te stellen en uit te voeren
        • tijd is afhankelijk van de ervaring van de gebruiker
        • met een hoger aantal foto's en complexiteit van acties groeit de tijdswinst
    3. doelpubliek
      • Server
        • Informatica personeel (webalbums, cms, ...)
      • Desktop
        • professionals/amateurs (met grafisch talent)
          • fotografen
          • grafisch ontwerpers
          • beeldend kunstenaars
        • iedereen (zonder grafisch talent)
    4. 0.1
    5.  
    6.  
    7. diagfragma sluitertijd lens kleurprofiel witbalans
    8. email website geotagging pre-press
    9. Doelstellingen
      • vrij (GPL 3)
      • cross-platform
      • gebruikersvriendelijk
      • stabiel
      • meertalig (i18n)
      • open architectuur
      • 6 maandelijkse cyclus
      • massale fotobewerking
        • a la carte
        • voor iedereen
    10.  
    11.  
    12. 1 Verschalen 2 Watermerk 3 Hoeken afronden 4 Schaduw werpen 5 Opslaan op harde schijf demonstratie
    13. Variabelen Zie de beeldinspecteur voor een overzicht (http://photobatch.wikidot.com) Beeld: - <breedte> - <hoogte> Datum - <dag> - <maand> - <jaar> Camera informatie (exif & iptc) - <Exif.*> - eg sluitersnelheid, diafragma Numeriek formatteren <#>,<width>,<height> becomes 32 <####>,<####width>,<####height> becomes 0032 Bestand <pad> <map>/<submap>/<bestandsnaam>.<type> <hoofdmap>/<mapnaam>/<submap>/<bestandsnaam>.<type>
    14. 1 Verschalen 2 Watermerk 3 Tekst met gegevens 4 Hoeken afronden 5 Schaduw werpen 6 Opslaan demonstratie
    15. desktop integratie
      • vangnet
        • programma
        • desktop
      • contextmenu in bestandsbeheerder
        • nautilus
        • thunar
    16. Phatch 0.1
    17. 0.1
    18. beperkingen
      • Phatch 0.1
        • tijdelijk
          • één motor (pil)
          • eenlagig
          • exif alleen lezen
          • geen fotoweergave
          • desktop programma
          • file:// en http:// uri
          • pixelbewerkingen
          • geen voorkeuren dialoog
        • permanent
          • een desktop gui toolkit
      • Phatch 0.2
        • hoofdfocus
          • meerdere motoren
            • pil
            • imagemagick (cli template)
            • gimp/pygegl?
            • blender (socket server)?
            • ...
          • gstreamer api als inspiratie
        • bijdragen:
          • kleurprofielen
          • geotagging
    19. UniConvertor pyGEGL
    20. gui acties bibliotheken motoren - pil - imagemagick - gimp/pygegl - blender
    21. import Image, ImageOps def solarize(image,treshold,amount=100): if image.mode == 'RGBA': solarized = image.convert('RGB') else: solarized = image solarized = ImageOps.solarize(solarized, treshold) if image.mode == 'RGBA': solarized = solarized.convert('RGBA') solarized.putalpha(image.split()[-1]) if amount < 100: return Image.blend(image, solarized, amount/100.0) return solarized voorbeeldactie from core import models class Action(models.Action): label = _'Solarize' author = 'Stani' email = 'spe.stani.be@gmail.com' pil = staticmethod(solarize) version = '0.1' tags = ['filter'] __doc__ = 'Invert all pixel values above threshold' def interface(self,fields): fields['Treshold'] = self.SliderField(128,0,255) fields['Amount'] = self.SliderField(100,1,100) PIL
    22. phatch heeft uw hulp nodig
      • ontwikkeling
        • alleen python kennis is nodig
      • documentatie
        • Vertaling
        • Actualiseren schermafbeeldingen (screenshots)
      • publiciteit
        • Forums
        • Blog
      • website
      • sponsering of donaties
    23. Nele Decock Igor Kekeljevic Scott Kitterman Piotr Ożarowski Emilio Pozuelo Monfort ubuntu-nl.org John Lejeune www.zindep.com met dank aan
    24. http://photobatch.stani.be

    + ubuntubeneluxubuntubenelux, 2 years ago

    custom

    1385 views, 0 favs, 0 embeds more stats

    Stani laat zien hoe gemakkelijk het is om massaal f more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1385
      • 1385 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories