PhotoCraft: Ένα open-source “υψωμένο μεσαίο δάχτυλο” στην Adobe

Το PhotoCraft είναι ένα πρόγραμμα επεξεργασίας εικόνας ανοιχτού κώδικα και πολλαπλών πλατφορμών, γραμμένο σε Rust. Η εφαρμογή αποτελεί μέρος μιας σειράς δημιουργικών εργαλείων που αναπτύχθηκαν από το ArtCraft project, υπό την καθοδήγηση του Brandon Thomas, πρώην διευθύνοντος συμβούλου της storyteller.ai.
photocraft demo

Η ArtCraft παρουσιάζει την εφαρμογή σαν μια “εκ νέου υλοποίηση του Adobe Photoshop από μηδενική βάση” (clean-room reimplementation), αποφεύγοντας έτσι τυχόν ζητήματα πνευματικών δικαιωμάτων, καθώς δεν βασίζεται σε αντίστροφη μηχανική (reverse engineering) υλικού που δεν είναι δημόσια τεκμηριωμένο — κάτι που σίγουρα θα χαροποιήσει τους φίλους του λογισμικού ανοιχτού κώδικα (FOSS).

Δες περισσότερα άρθρα του iGuRu.gr όταν αναζητάς ειδήσεις στην Google.

Όσον αφορά τις δυνατότητες, το PhotoCraft είναι ήδη πλούσιο σε λειτουργίες, παρά το γεγονός ότι βρίσκεται σε στάδιο alpha. Διαθέτει επίπεδα (layers), μάσκες, στυλ επιπέδων, έξυπνα αντικείμενα (smart objects), μηχανή πινέλων και πολλά άλλα. Επίσης, περιλαμβάνει 34 εργαλεία, 27 λειτουργίες ανάμειξης (blend modes) και διάφορα φίλτρα, ενώ υποστηρίζει το άνοιγμα και την αποθήκευση αρχείων σε μορφή .psd της Adobe.

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

Η επιτάχυνση μέσω GPU υλοποιείται με τη χρήση του Vulkan στο Linux, του Metal στο macOS και του DX12 στα Windows (ή του WebGPU στην έκδοση WebAssembly που μπορείτε να φιλοξενήσετε μόνοι σας). Η εφαρμογή διαθέτει επίσης πάρα πολλές διεπαφές για πράκτορες τεχνητής νοημοσύνης (AI agents), επιτρέποντάς τους να “χρησιμοποιούν” και αυτοί την εφαρμογή.

Η εκκίνηση γίνεται απίστευτα γρήγορα και η απόκριση είναι άμεση. Βέβαια, η κατανάλωση μνήμης RAM εκτινάσεται στα 5GB λίγα λεπτά μετά το άνοιγμα ενός αρχείου PSD, ακριβώς όπως συμβαίνει και με το πραγματικό Photoshop!

Γιατί δημιουργήθηκε;

Σύμφωνα με όσα έχει δημοσιεύσει στο Reddit, το αρχικό κίνητρο του Thomas για τη δημιουργία ενός κλώνου των προϊόντων της Adobe ήταν οι υπερβολικές χρεώσεις, τα εμπόδια και η γενικότερη απαξιωτική συμπεριφορά που αντιμετώπισε κατά την ακύρωση της συνδρομής του στην Adobe.

Να αναφέρουμε ότι δεν θα αντικαταστήσει το Photoshop για τους επαγγελματίες (ακόμα)….

Είμαι αρκετά εξοικειωμένος με το Photoshop και αρχικά αντιμετώπισα με κάποια δυσπιστία την ιδέα μιας εφαρμογής κλώνου. Όμως το PhotoCraft, πλησιάζει αρκετά το πραγματικό περιβάλλον εργασίας (UI) και την εμπειρία χρήστη (UX) του Photoshop – πολύ περισσότερο από τις προσπάθειες τύπου “κάντε το GIMP να μοιάζει με το Photoshop”.

Ωστόσο, πρόκειται για μια επιφανειακή ομοιότητα. Υπό αυτή την έννοια, θυμίζει το PhotoPea, τον δωρεάν διαδικτυακό κλώνο του Photoshop που κυκλοφορεί εδώ και πολλά χρόνια (δημιουργήθηκε από άνθρωπο, πριν την εποχή της τεχνητής νοημοσύνης).

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

Η Adobe έχει τελειοποιεί επί δεκαετίες τις λειτουργίες ανάμειξης (blending modes), τα φίλτρα, τα εργαλεία προσαρμογής στο περιεχόμενο (content-aware tools), καθώς και τους αλγόριθμους ανίχνευσης αντικειμένων και αφαίρεσης ατελειών. Οι κλώνοι μπορούν να ακολουθούν τις δημόσιες προδιαγραφές και να προσαρμόζονται με βάση την παρατηρούμενη συμπεριφορά, αλλά δεν μπορούν να αναπαράγουν το ακριβώς ίδιο αποτέλεσμα.

Έχει σημασία;

Εξαρτάται από το πόσο καλά γνωρίζετε το Photoshop.

Οι περιστασιακοί χρήστες που κάνουν βασικές επεξεργασίες δεν θα παρατηρήσουν διαφορά. Για τη συγκεκριμένη κατηγορία χρηστών, υπάρχουν ήδη πολλά προγράμματα επεξεργασίας εικόνας με δυνατότητες αντίστοιχες του Photoshop – το Affinity, για παράδειγμα, τρέχει μια χαρά και στο Linux μέσω του Wine.

Για τους επαγγελματίες, οι ελλείψεις του PhotoCraft, τα σφάλματα, οι διαφορές στο τελικό αποτέλεσμα και όλες αυτές οι “αόρατες” λεπτομέρειες μπορεί να φαντάζουν ασήμαντες αν εξεταστούν μεμονωμένα, αλλά στη ροή εργασίας της καθημερινότητας το άθροισμά τους έχει σημασία.

Ίσως πρόκειται για ένα κλώνο που δημιουργήθηκε με ειλικρινή στόχο, ή ίσως για μια επίδειξη ισχύος που λειτουργεί ως “υψωμένο μεσαίο δάχτυλο” προς μια συγκεκριμένη εταιρεία.

https://github.com/storytold/photocraft


google preferences

Leave a Comment

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).