You have searched the archives for 'photoshop'.

Link to micropost

Photoshop Image Deblurring

Published by stelabouras - 1 comment

Στα πλαίσια του Adobe MAX 2011 η Adobe παρουσίασε κάτι που θα αποτελεί από ότι φαίνεται το key  feature της νέας έκδοσης του Photoshop (CS6;). Το image deblurring όπως θα δείτε και στο παρακάτω video είναι μια άκρως CPU intensive διαδικασία που όμως μπορεί να δημιουργήσει φοβερά αποτελέσματα αφού υπόσχεται να αφαιρέσει το blur effect από τις φωτογραφίες σας είτε αυτό έχει προέλθει από κίνηση (motion blur) είτε από λάθος focus. Φοβερό!

Read more

Fastest way to draw shadows and blend layers in iOS

Published by Petrakeas in Software - 1 comment

Screen-shot-2011-09-02-at-6

And by fastest I mean performance wise. Right now I’m working on an application that has to perform custom drawing (bezier curves) in real time and I am trying to achieve an oscilloscope look. That’s why at first I tried to do everything using Core Graphics functions (mainly CGContext functions) inside a custom drawRect function in my custom UIView. Core Graphics is very powerful and you can almost do what Photoshop does, in a programmatic way. The downside is that many functions are quite slow because they don’t use hardware acceleration.

For example, I first loaded the background of my oscilloscope inside a custom drawRect using Core Graphics and then painted curves on it using some interesting blending modes. I figured that it was quite faster to have the background on a separate UIView and just draw the curves on my custom UIView (which was on top of the other). This is due to the fact that layer compositing (CALayers and UIviews) uses hardware acceleration. On the other hand, when the background image was rendered using Core Graphics it caused heavy use of CGSBlendRGBA8888toRGBA8888 as Instruments showed.

Another way to blend layers and images is to use CGLayers but they are also slow due to the same reason. So, the fastest way to blend layers and images is to place them in separate CALayers or UIViews (you might prefer using CALayers to UIViews when user won’t be able to interact with the object). The disadvantage of this method  is that you can only blend them the normal way (you can’t use color dodge blend mode for example).

Secondly, I wanted to achieve a glow effect, so I decided to use shadow with a bright color. At first I used CGContextSetShadowWithColor on the layer of my curves. It proved to be very slow and the CPU usage increased proportionally to the amount of blur. This was caused by the fact that the shadow is implemented using a correlation function. As a result I decided to try the same with the shadow function of the CALayer of my UIView (self.layer.shadowRadius=8; … ). I was surprised to see that it almost had no impact on the performance even for bigger pixel radius! I am not sure but maybe this shadow function is hardware accelerated or has a more optimized implementation.

To sum up, iOS has a lot of graphics frameworks, some of which are just wrappers for the low level ones and others have completely different implementation. Unfortunately you have to learn the hard way in order to find the one who suits you right. For example when I used UIGraphicsGetCurrentContext inside the init function of my UIView  to initialize a CGLayer, the CGContext at that point was not intended for a display. The result was that this CGLayer was not on graphics memory and the rendering was very slow. So, I had to initialize it inside drawrect! This is just an example of how the performance of your application can vary from small changes…

UPDATE: for even faster shadows (for paths) create a shadowpath. Read more here.

UPDATE2: I added some functions to create bezier curves easily. Read the post here.

Kingston SSDNow V+ Series 128GB 2nd gen review

Published by Petrakeas in Software, review - 7 comments

P6020006

Πριν λίγο καιρό είχαμε παρουσιάσει το μικρό αδερφάκι αυτού του SSD, τον Kingston Vseries 128GB.  Ο SSDNow V+ series 128 GB (SNV325S2) κοστίζει 100 ευρώ περισσότερο (γύρω στα 320) και απευθύνεται σε πιο απαιτητικούς χρήστες. Σε αυτό το review θα εξετάσω αν υπάρχει μεγάλη διαφορά από τον απλό Vseries και αν ναι κατά πόσο θα είναι αισθητή και θα σας ωφελήσει.

Read more

Kingston SSDNow V Series 128GB 2nd gen

Published by Petrakeas in Hardware, review - 9 comments

P3250009

Θα είμαι λακωνικός και θα ξεκινήσω λέγοντας για ποιο λόγο σας ενδιαφέρει αυτό το review. Το drive (SNV425-S2) κοστίζει  220-260 ευρώ κάπου και οι επιδόσεις του κοντράρουν έναν mainstream SSD. Να συμπληρώσω ότι υπάρχει TRIM support και ότι στη συσκευασία περιλαμβάνεται το Acronis True Image HD για να μεταφέρετε το λειτουργικό από τον παλιό σας δίσκο. Επίσης, πέρα από τα κλασσικά τεστ που έγιναν στον SSD θα σας περιγράψω την εμπειρία μου από τη χρήση του λειτουργικού μου από τον παλιό δίσκο (western digital caviar blue 320GB) στον Kingston SSD. Γιατί καλά είναι τα νουμεράκια, αλλά αυτό που μετράει περισσότερο είναι αν υπάρχει αισθητή διαφορά στις επιδόσεις του συστήματος και αν αξίζει κανείς να επενδύσει σε μια τέτοια αγορά.

Read more

Content Aware fill στο Photoshop CS5

Published by stelabouras in Software, Tech, Videos - 4 comments

cs5

Στο παρακάτω video, που προέρχεται από τα Adobe Labs, παρουσιάζεται μια νέα δυνατότητα που όπως φαίνεται θα συμπεριληφθεί στην επόμενη έκδοση του Photoshop.

Το εργαλείο αυτό λέγεται content aware fill και ουσιαστικά μπορεί να ‘γεμίσει’ περιοχές των εικόνων που επιλέγει ο χρήστης, με περιεχόμενο από τις παρακείμενες περιοχές, χωρίς να χαλάει η εικόνα ή να παρουσιάζονται artifacts! Δείτε το video και θα καταλάβετε.

[via]

Wiggler logo on the rocks

Published by Petrakeas in Multimedia, Software - 7 comments

wiggler-team-serres-2 

Δεν πρόκειται για κάποιο νέο ποτό, αλλά για την προσπάθειά μου να αποτυπώσω το logo του wiggler στα βράχια στον Κουλά Σερρών σαν graffiti. Χρησιμοποίησα linear burn για τη μίξη του logo με το background και λίγο Gaussian blur για να θολώσει. Μετά προκειμένου να παραμορφωθεί το logo σύμφωνα με τα βράχια από πίσω, έκανα χρήση του distort->displacement από τα φίλτρα. Η εικόνα (psd) που χρησιμοποίησα για να παραμορφωθεί το logo προερχόταν από μία γκρι έκδοση του background την οποία όμως είχα θολώσει σε σημαντικό βαθμό. Αν δεν τον είχα κάνει αυτό τότε ο θόρυβος και οι λεπτομέρειες στο contrast της εικόνας θα είχαν ως αποτέλεσμα το logo να παραμορφωθεί σε υπερβολικό βαθμό μη ρεαλιστικό.

Ελπίζω να σας αρέσει το τελικό αποτέλεσμα..

Περισσότερα για το displacement mapping sto photoshop ρίξτε μια ματιά εδώ και εδώ.

7+1 τρόποι για να καταλάβεις αν μια κοπέλα στο Facebook είναι …εύσωμη!

Published by ispofacto in General, Internet, Misc, Various - 23 comments

facebook1 

Οι εν λόγω τρόποι μπορούν να υλοποιηθούν σε οποιοδήποτε άλλο social network. Ο τίτλος αναφέρεται στο Facebook ως το πιο δημοφιλές.

  1. Αρχικά κοιτάς τη φωτογραφία του profil της. Αν υπάρχει μόνο μία φώτο σε όλο το profil είναι generally ύποπτο…
  2. Σε περίπτωση που αντί για φωτογραφία της έχει μία άσχετη photo (τοπίο, σουρεαλιστική φώτο, καρτούν Tweety κτλ) τότε οι πιθανότητες αυξάνονται επικίνδυνα. Προσοχή!
  3. Αν πάλι έχει φωτογραφία στο profil της και η φώτο τη δείχνει μόνο από το λαιμό και πάνω τότε “Χιούστον,δέαρ ις α πρόμπλεμ!”.
  4. Σε περίπτωση που περάσει τα παραπάνω τεστ κοιτάξτε προσεκτικά τη φωτογραφία και δείτε αν είναι σκοτεινή,έχει περίεργη γωνία λήψης ή δεν φαίνεται καλά το πρόσωπο της ή το σώμα της.
  5. Κοιτάξτε εν γένει αν είναι photoshopped! Basic Rule!
  6. Αν τώρα έχει παραπάνω από μία φωτογραφίες κοιτάξτε να δείτε αν υπάρχουν φωτογραφίες με οπτικές γωνίες που να δείχνουν καθαρά το…σωματότυπό της. Σε περίπτωση που υπάρχουν μόνο φωτογραφίες που δείχνουν το …γλυκούλικο  προσωπάκι της υπάρχει αυξημένος κίνδυνος να την πατήσετε.
  7. Κοιτάξτε αν υπάρχουν photo albums με τοπία και μόνο. Biiig (fat) problem!!!
  8. Εκεί που χαλάει συνήθως το καμουφλάζ είναι όταν γίνεται η εν λόγω κοπέλα σε φωτογραφίες από άλλους tag. Κοιτάξτε προσεκτικά και δείτε τα tag που της έχουν κάνει. Συνήθως εκεί πέρα δεν υπάρχουν ιδιαίτερα… καλλωπισμένες φωτογραφίες!

Wacom painting

Published by stelabouras in General, Misc, Multimedia - 8 comments

wacom 

Πρόσφατα δανείστηκα ένα Wacom Volito tablet, καθαρά για να ικανοποιήσω την περιέργεια ετών γύρω από τα stylus και tablets, που δεν είχα χρησιμοποιήσει μέχρι τώρα.

Η εγκατάσταση δεν απαιτούσε τίποτα άλλο από ένα απλό plug-n-play σε μια usb θύρα, παρόλα αυτά οι επίσημοι drivers της εταιρίας αρνούνται πεισματικά να αναγνωρίσουν την tablet, με αποτέλεσμα να μην υπάρχει η αρκετά χρήσιμη ανίχνευση πίεσης.

Ανεξάρτητα όμως από τα extra χαρακτηριστικά, οι βασικές λειτουργίες αρκούν και με το παραπάνω. Άλλωστε αυτό που διαφοροποιεί τα tablets από τα mouses σε πρώτη φάση είναι ο καλύτερος χειρισμός σε λειτουργίες γραφής και ζωγραφικής, καθώς το χέρι είναι περισσότερο εξοικειωμένο με το μολύβι.

Έτσι μετά από λίγες ώρες εξάσκησης, δεν αργεί κάποιος να συνηθίσει να γράφει με το tablet, πόσο μάλλον να κάνει δύο-τρεις μουτζούρες παραπάνω ;)
Read more

You suck at photoshop: tutorials

Published by Petrakeas in Software, Videos - 5 comments

Wiggler Video Post 

Νομίζετε ότι ξέρετε από photoshop; Και πάτε να πιάσετε το magic wand για να σβήσετε μία περιοχή;; Τραγικό λάθος!! Αυτή η σειρά tutorials (όντως μαθαίνεις) έχει ένα κωμικό χαρακτήρα, καθώς αυτός που παρουσιάζει σας τι λέει με την κάθε ευκαιρία ή μιλάει για δικά του προσωπικά προβλήματα καθώς προσπαθεί να σβήσει το δαχτυλίδι του γάμου του από μία φωτό με την πρώην σύζυγό του.. Κλασσική ατάκα για να σας πείσει ότι όντως είστε άθλιοι στο photoshop:

This is basic to intermediate, but for you this is going to be stupid hard..

Ακολουθούν κάποια χαρακτηριστικά βίντεο της σειράς αυτή. Τα υπόλοιπα θα τα βρείτε εδώ.

Photoshop CS4

Published by Petrakeas in Hardware, Multimedia, Software, Videos - 2 comments

Wiggler Video Post 

To Photoshop CS4 της adobe πλησιάζει! Η νέα έκδοση έχει αρκετές αλλαγές στο user interface και είναι πλέον: GPU accelerated! Γεγονός που σημαίνει αυξημένη ταχύτητα στην επεξεργασία κατά πολύ σημαντικό ποσοστό.

Εδώ δεν μπορώ να μη σχολιάσω το ότι η intel με το larrabee προσπαθεί να φέρει τα 3D γραφικά στον επεξεργαστή, αλλά η τάση αυτή την εποχή είναι ακόμα και τα προγράμματα να φεύγουν από τη CPU και να τρέχουν στη GPU. Βέβαια σε βάθος χρόνου μπορεί πλέον να καταργηθεί η GPU και να έχουμε vector units κλπ μέσα σε μια νέα μορφή CPU, που να έχει στοιχεία από τον Cell της IBM, τον larrabee της intel και το Fusion της AMD…

Σχετικά με το Photoshop CS4, δείτε το video που ακολουθεί.

UPDATE: συγκριτικό video με χρήση GPU και χωρίς.

Google Reader Fluid Icon – How to

Published by stelabouras in Software, Tech - 2 comments

greader 

Εγκαθιστώντας χθες την νέα έκδοση του Fluid.app και χρησιμοποιώντας τα καταπληκτικά icons που βρήκα από τους Carsonified, διαπίστωσα πως δεν υπάρχει κάτι ανάλογο για το Google Reader, οπότε παρακάτω ακολουθεί ο οδηγός και τα αρχεία που χρησιμοποίησα για να παράγω κάτι αντίστοιχο.

Αν πάλι δεν έχετε όρεξη να διαβάσετε τον οδηγό και θέλετε μόνο το .icns αρχείο για το Greader Fluid app τότε μπορείτε να το κατεβάσετε από εδώ (direct download).
Read more