Polskie Forum Użytkowników GIMP-a

Root => GIMP => Wątek zaczęty przez: ba®thez on 16.04.2011, 12:13:35



Tytuł: GIMP 2.7.2
Wiadomość wysłana przez: ba®thez on 16.04.2011, 12:13:35
Wczoraj deweloperzy udostępnili długo wyczekiwaną wersję rozwojową, która jest kolejnym krokiem w kierunku GIMP-a 2.8. W GIMP-ie 2.7.2 znajdują się wszystkie zmiany wprowadzone od wydania 2.7.1 z czerwca 2010 roku. TO naprawdę dużo nowych rzeczy: ulepszone grupowanie warstw (które pojawiło się w  wersji 2.7.1), prawie skończone narzędzie edycji tekstu na obrazie, nowy silnik pędzli oraz oczywiście tryb jedno-okienkowy.

Kod źródłowy można pobrać stąd: http://www.gimp.org/downloads/
Paczkę instalacyjną dla systemów Windows można pobrać z http://www.gimpusers.com/downloads

Zmiany w GIMP-ie 2.7.2

Interfejs użytkownika:
- Wiele zmian spowodowaną przejściem z GTK+ 2.22 na 2.24
- Jeszcze więcej zmian spowodowanych przejściem na cairo
- Dołączenie projektu z GSoC: CageTool - narzędzia do transformacji obrazów na płótnie
- Usunięcie starych bitmapowych kursorów, w zamian którego zawsze używane są kursory RGBA, również dla kompatybilnych kursorów z starych X serwerów.
- Wprowadzenie nowej klasy GimpCanvasItem, dla każdego obiektu który ma być rysowany na płótnie, jak również zmiana wszystkich narzędzi na podklasy GimpCanvasItem. Jest to wielki postęp tyczący się wszystkich narzędzi i większości kodu odpowiedzialnego za wyświetlanie, co spowodowało całkowite pozbycie się rysowania XOR.
- Zamiana z trybu renderowania w stanie bezczynności na taki który zapewnia minimalną wartość FPS, co pozwala na właściwe renderowanie nawet przy dużym obciążeniu procesora.
- Poprawienie trybu RTL w narzędziu tekstowym
- Zmiana w edytorze map kolorów, tak, aby używał nowej klasy pośredniczącej GimpPalette.
- Zmiana elementu kontrolującego rozmiar pędzla, tak, że działa to poprawnie przy zmianie pędzla.
- Nowy widżet do kontrolowania wartości atrybutów, będący suwakiem z możliwością wpisania wartości. Używany jest teraz w każdym narzędzi.
- Przyciski wybory pędzla, desenia itd. w opcjach narzędzi są bardziej kompaktowe, pozwalają również bezpośrednio przeskoczyć do okna edycji.
- Uspójnienie rozmiarów uchwytów w opcjach narzędzi.
- Dodanie nowego widżetu postępu, wyświetlanego na płótnie zamiast na pasku statusu.
- Dodanie nowego okna Paleta Narzędzi który ma przejąć rolę Narzędziówki.
- Możliwość poprawnego dodania warstwy za i wewnątrz grupy warstw.
- Poprawki w edytorze dynamiki pędzla, dodanie kolorów do krzywych.
- Możliwość zmiany nazwy warstwy klawiszem F2.
- Poprawki w GimpDeviceStatus, wewnętrzne i wizualne.
- Możliwość ustawienia ikony predefiniowanych ustawień narzędzi używając nowego widżetu do wybierania ikon.
- Ustawienia w panelu stylu narzędzia tekstowego są pobierane z obiektu tekstowego jeśli nie jest aktywny żaden styl w zaznaczeniu/pozycji kursora.
- Dodanie jednostki rozmiaru w panelu ustawień narzędzia tekstowego.
- Okna dialogowe narzędzi są znów potomkami okna obrazu
- Dodanie przedrostka "gimp-" do wszystkich operacji związanych z oknami.
- Przycisk predefiniowanych ustawień narzędzi operuje teraz na globalnej liście zapisanych ustawień, a nie na liście ustawień konkretnego narzędzia.
- Dodanie kontrolera myszy, który pozwala na przypisanie dodatkowych przycisków do dowolnej akcji.

Rdzeń:
- Unifikacja API do pobierania zaznaczenia z dowolnego obiektu (warstwa, ścieżka, itd).
- Dodanie wsparcia dla znaczników koloru w warstwach tekstowych
- Usunięcie funkcji selection_control() z obiektu GimpImage - być może ostatniej, która stała na drodze separacji kodu związanego z interfejsem.
- Dodanie więcej funkcji sprawdzających poprawność podczas ładowania plików XCF.
- Dodanie funkcji dostępu do klasy obiektów GimpPalette, od teraz są używane globalnie.
- Klasa pośrednicząca GimpPalette jest zawsze przy mapie kolorów obrazu.
- Obrazy SVG nie są skalowane podczas wklejania lub importowania.
- Wiele zmian w kodzie obsługi urządzeń wejściowych, częściowo pobranego z gałęzi gtk3-port, dodanie klasy GimpDeviceManeger.
- Dodanie wygładzania pociągnięć pędzla
- Filtry poprawnie wyświetlają się teraz na powierzchniach cairo.
- Poprawa i ulepszenie API związanego z obsługą nazw plików/URI obrazów.
- Usunięcie flagi "usunięty" z obiektu przywróconego ze stosu cofniętych operacji.
- Zmiany w tworzeniu obiektów, tak, aby poprawnie wykorzystywały ustawienia GObject-ów oraz usunięcie funkcji: item_configure() i drawable_configure().
- Zmiany w obsłudze zdarzeń narzędzi, przeniesienie wielu operacji do funkcji związanych z użytecznością.
- Odświeżenie API GimpViewRenderer.
- Implementacja transformacji na grupach.
- Wyczyszczenie zbędnego i błędnego kodu w narzędziach transformacji.
- Odświeżenie narzędzi i zdarzeń narzędzi: stosowanie się do stanów: aktywny/wstrzymany, konsekwencja w zamykaniu narzędzi i wiele innych poprawek.
- Usunięcie obiektów i klasy GimpToolPreset, włączenie funkcjonalności od nowego systemu predefiniowanych ustawień narzędzi.
- Zmiana GimpFilteredContainer to GimpTaggedContainer, dodanie klasy nadrzędnej GimpFilteredContainer, będącej ogólnym filtrem.
- Usunięcie koncepcji "przesunięć" z TileManager-a, w zamian przesunięcie podawane jest za każdym razem gdy jest potrzebne, np. podczas transformacji.
- Przeniesienie GimpBezier z katalogu vectors/ do katalogu core/ i dodanie API do tworzenia GimpBezier z ustawień BoundSegs.
- Zmiana API obramowania GimpBrush, tak, aby zwracało GimpBezierDesc.
- Dodanie obiektu GimpBrushCache i używanie go jako bufora zmian pędzla i jego obrysu, usunięcie kodu buforowania z GimpBrushCore.
- Dodanie API opartego na GimpBezierDesc do GimpScanConvert i uzywanie go.


GEGL:
- Dodanie operacji i infrastruktury dla CageTool.

Libgimp:
- Wprowadzenie typu "item" do PDB i Libgimp, i oznaczenie jako zdeprecjonowane* dużej części starego API w zamian za wprowadzone API dla typu "item".
- Dodanie procedur do tworzenia, przeglądania i edycji grup warstw.
- Dodanie więcej stanów do kontekstowego API, zdeprecjonowanie* funkcji przyjmujących dużo parametrów w zamian za nowe, prostsze używające kontekstowego API (w szczególności API dotyczące transformacji i zaznaczania).
- Przeniesienie GimpUnitStore i GimpUnitComboBox do libgimpwidgets, użycie ich w GimpSizeEntry, zdeprecjonowanie* GimpUnitMenu.
- Zrezygnowanie z funkcji gimp_min_color() i gimp_install_cmap().
- Dodanie API pozwalające na śledzenie zdarzeń ruchu przez GimpRuler.
- Dodanie nowego API do zaznaczania w zamian za stare, zdeprecjonowane* API.
- Przeniesienie i zmiana nazw całego pasożytniczego API, oznaczenie starego jako zdeprecjonowane*.
- Dodanie wygenerowanych plików PDB w przestrzeni nazw "gimp", pozbycie się "gimpmisc".
- Dodanie funkcji konwersji jednostek do libgimpbase
- Dodanie funkcji przywracającej kontekst wtyczek do domyślnej wartości.

Wtyczki:
- Dodanie obsługi IPv6 do serwera script-fu.
- Zmiany we wtyczkach związane ze zdeprecjonowaniem funkcji w libgimp.
- Dodanie wtyczki eksportu do pliku PDF.
- Dużo rzeczy przepisano, tak by używało cairo.
- Poprawki związane z kodowaniem UTF-8.
- Ustawienie postępu na wartość 1.0, gdy operacja jest zakończona.
- Włączenie wielu z powyższych poprawek do skryptów Tinyscheme.
- Dodanie opcji "Nowa warstwa" do MapObject.
- Wsparcie dla wczytywania 16 bitowych plików raw w formacie PPM.
- Dodanie pluginu web-page, który może renderować obrazy stron www.
- Usunięto ostrzeżenia o stosowaniu filtrów na puste obszary.

Dane:
- Usunięcie palety "Bez nazwy"

Dokumentacja programistyczna:
- Przeniesienie dokumentacji libgimp z szablonów do komentarzy
- Generowanie standardowych zdeprecjonowanych sekcji

System źródeł i kompilacji:
- Dodanie większej ilość dokumentacji kodu
- Dodanie więcej jednostek testujących, zmiany w istniejących, tak by używały globalnych funkcji testujących.
- Dodanie manifestów do plików wykonywalnych (aplikacji i pluginy, Win32)
- Zależności: GLib 2.28, GTK+ 2.24, Cairo 1.10
- WebKit (silnik renderujący strony www) dostępny dla wszystkich wtyczek, nie tylko dla pomocy.
- Przeprowadzanie testów interfejsu za pomocą Xvfb, jeśli dostępny.
- Osobne sprawdzanie biblioteki GdkPixbuf, ponieważ teraz to osobny projekt.
- Testy mogą używać odinstalowanych pluginów z katalogu build.
- Usunięcie, zakomentowanie, albo kompilowanie warunkowe (w oparciu o flagę GIMP_UNSTABLE) fragmentów, które nie powinny się znaleźć w stabilnym wydaniu.

Ogólne:
- Zwiększenie bezpieczeństwa na Win32, poprzez wywoływanie funkcji SetDllDirectory() oraz SetProcessDEPPolicy().
- Zamiana każdego wystąpienia GtkObject::destroy() na GObject::dispose()
- Różne zmiany pozwalające na łatwiejsze zarządzanie gałęzią gtk3-port.
- Nie używanie funkcji gtk_container_add() do dodawania elementów GTK.
- Dziedziczenie bezpośrednie po GtkBox, a nie po GtkHBox/GtkVBox.
- Dodanie przestrzeni nazw dla wybranych typów i funkcji.
- Usunięcie niepotrzebnych wywołań funkcji gtk_set_range_update_policy()
- Zamiana każdego wystąpienia GObject::constructor() na GObject::constructed()
- Zmiana większej ilości atrybutów na prywatne, dodanie do nich funkcji dostępu.
- Zamiast GdkNativeWindow użyte jest guint32
- Zatkanie wycieków pamięci
- Usunięcie ps-menurc, GIMP nie jest klonem PS
- Zamiast używania foreach() i free() używana jest nowa funkcja: g_[s]list_free_full()
- Zmiana wywołań zdeprecjonowanych* funkcji z GTK+ API
- Używanie nowych nazw kluczowych GDK_KEY_foo
- Dużo poprawek drobnych błędów
- Dużo uaktualnień tłumaczeń

*zdeprecjonowany - element, którego użycie jest odradzane, pozostawiony tylko dla wstecznej kompatybilności.


Tytuł: Odp: GIMP 2.7.2
Wiadomość wysłana przez: Bohomaz on 16.04.2011, 15:09:52
Wersji polskiej jak rozumiem narazie nie ma ?


Tytuł: Odp: GIMP 2.7.2
Wiadomość wysłana przez: ba®thez on 16.04.2011, 15:39:07
GIMP zawsze jest wielojęzykowy, szczególnie w tej wersji poprawiono tłumaczenie na język polski. Nie ma na razie skompilowanej wersji na Windowsa, tak żeby można łatwo zainstalować. Kompilowanie na Windowsa nie jest rzeczą trywialną.


Tytuł: Odp: GIMP 2.7.2
Wiadomość wysłana przez: Bohomaz on 16.04.2011, 20:50:42
yhym. A ty to zrobiłeś ? bo jeśli tak to sypnął byś instalką na jakis upload:) bo ciekawi mnie ten gimp.


Tytuł: Odp: GIMP 2.7.2
Wiadomość wysłana przez: mmiicc on 16.04.2011, 21:36:48
yhym. A ty to zrobiłeś ? bo jeśli tak to sypnął byś instalką na jakis upload:) bo ciekawi mnie ten gimp.

Instalka, jak będzie gotowa, pojawi się na tej stronie: GIMP + GTK+ (development rel.) (http://sourceforge.net/projects/gimp-win/files/GIMP%20%2B%20GTK%2B%20%28development%20rel.%29/)


Wracając do tematu - jeśli ktoś zna angielski może poczytać recenzję GIMP-a 2.7.2: Hands-on GIMP 2.7.2 review (http://libregraphicsworld.org/articles.php?article_id=34)


Tytuł: Odp: GIMP 2.7.2
Wiadomość wysłana przez: ba®thez on 25.04.2011, 21:01:25
Testową wersję GIMP-a oznaczoną numerem 2.7.2 dla systemu Windows można pobrać z http://www.gimpusers.com/downloads


Tytuł: Odp: GIMP 2.7.2
Wiadomość wysłana przez: Asesortyk on 28.04.2011, 17:30:20
Czy jest możliwość wykorzystania plików GRD (Photoshop gradients) w tym wydaniu Gimp-a czy jeszcze nie?


Tytuł: Odp: GIMP 2.7.2
Wiadomość wysłana przez: siedemczwartych on 07.05.2011, 12:17:06
Czy na jednym komputerze będą działały GIMP 2.6.11 i 2.7.2, czy będą się gryzły? :)


Tytuł: Odp: GIMP 2.7.2
Wiadomość wysłana przez: mmiicc on 08.05.2011, 11:11:15
Będą działać jak je odpowiednio zainstalujesz. Tylko nie uruchamiaj ich jednocześnie.


Tytuł: Odp: GIMP 2.7.2
Wiadomość wysłana przez: Typhon on 12.05.2011, 21:59:52
Będą działać jak je odpowiednio zainstalujesz. Tylko nie uruchamiaj ich jednocześnie.

To jest nie w tym samym folderze. Najlepiej na różnych partycjach, od tak, dla pewności.


Tytuł: Odp: GIMP 2.7.2
Wiadomość wysłana przez: siedemczwartych on 13.10.2011, 16:09:09
moze ktoś pomóc co z tym okienkiem DOSowskim?
Można je wyłaczyć? Czy zawsze sie musi otwierać?