Edytor zdjęć online w Ajaksie
26 lipca 2006
Przez ostatni tydzień firma, w której mam przyjemność pracować, przygotowywała betę narzędzia online do edycji zdjęć i obrazów. Podstawowa funkcjonalość to załadowanie obrazka z URL-a albo dysku, zmiana rozmiarów, przycinanie i obrót o 90°. Wszystko działające na Ajaxie, a jakość obrazka nie pogarsza się (dopóki nie zwiększymy go ponad oryginalne rozmiary).
Dostępna jest złożona historia - nieskończona ilość akcji może być ponowiona oraz cofnięta, a wszystko dzieje się prawie natychmiastowo. Oprócz przycisku Cofnij / Ponów można używać także okienka Historii, gdzie widoczne jest każde przekształcenie (działają skróty Ctrl + Z|Y). Po kliknięciu parę razy na obrót wszystkie akcje są zapisywane, ale wyświetlony zostaje tylko rezultat ostatniego przekształcenia.
Edytor ma parę zachowań, które nie są „standardowe” - ciągnięcie za rogi zdjęcia powoduje relatywne rozszerzanie w pionie i poziomie, a nie po prostu w dwóch osiach. Po wycięciu fragmentu zdjęcia (dwuklik na obszar) i zmianie rozmiaru możliwe jest ponowne włączenie wycinania i objęcie oryginalnej, większej powierzchni. O ile pierwsza opcja najpewniej będzie zmieniona (oraz dodane zostaną aktywne krawędzie), to druga jest całkiem użyteczna - gdyby nie powodowała opóźnień w edycji (wszakże operacje wykonywane są nadal na oryginalnym obrazku).
Z tego co nam wiadomo, edytor działa na Firefoksie 1.5, Explorerze 6 oraz Operze 9 (możliwe, że też w 8.5x), co wydaje się być niezłym osiągnięciem jak na pierwszą wersję wypuszczaną publicznie. ;)
Istnieje także opcja zapisu, ale jako że operujemy na wersji testowej, proszeni jesteście o skomentowanie narzędzia. Oczywiście najmilej widziane są komentarze techniczne, bugreporty. Możecie komentować też tutaj, jeśli chcecie podyskutować nad jakimś problemem, a nie zgłosić go do „martwej” bazy danych.
Szata graficzna jest monotonna, a pewne elementy layotu mogą być niedopracowane. Proszę nie czepiajcie się kodu HTML albo małych błędów wyświetlania jak wychodzenie fieldseta z ekranu zapisywania. ;) Głównym założeniem Fotoeditora jest operowanie na obrazkach - liczą się błędy aplikacji, jak problemy z edycją.
Projekt jest podstawą do dalszych opcji, zbliżających narzędzie do normalnego edytora zdjęć, na przykład takiego jak Picasa. Patrząc na dzisiejszy Internet mogę powiedzieć, że przewaga Flasha w interaktywnych stronach będzie na pewno maleć.
Znane błędy:
Czasem na stronie głównej po kliknięcu na losowy obrazek odświeżana jest strona głowna.



