Dodaj do ulubionych

Konwersja obrazu w formacie .tif do .jpg

03.11.18, 20:32
Niby prosta rzecz, ale gdy przychodzi do szczegółów i konkretnych sytuacji, to okazuje się, że niekoniecznie sprawa jest prosta...

Na przykład z tej strony digital.staatsbibliothek-berlin.de/werkansicht?PPN=PPN1032617543&PHYSID=PHYS_0001&DMDID=DMDLOG_0001 można pobrać całą mapę w formacie .tif, klikając pod słowem "Bild" ikonkę z symbolem klucza i następnie pierwsze od góry polecenie "TIFF-Datei der angezeigten Seite". Gdy konwertuję obraz do formatu .jpg (jakimkolwiek programem, w najlepszej możliwej jakości), to wychodzi mi waga większa niż pierwowzoru w .tif (nawet dwukrotnie większa). A przecież .jpg powinien ważyć dużo mniej niż .tif. Oczywiście mogę zmniejszyć jakość jpg-a przy zapisywaniu (np. do 95% albo 90%), ale chciałabym mieć obraz w najlepszej możliwej jakości i jednocześnie w bardziej popularnym formacie niż .tif, który sprawia problemy przy otwieraniu plików w niektórych programach, edytowaniu, zamieszczaniu w internecie itd. JPG jest najbardziej uniwersalny, najwygodniejszy do przeglądania na komputerze, a gdyby pojawiła się sytuacja, że trzeba wydrukować jakiś fragment, to przy dobrej jakości również jest to możliwe. Da się jakiś odchudzić te pliki bez utraty jakości?

Druga rzecz, która mnie zastanawia, że kolory w pobranym pliku .tif są trochę inne niż w zoomowalnym okienku na ekranie komputera, jakby bardziej nasycone (czyżby w trybie CMYK?). Które kolory w takim razie są rzeczywiste?

Zoomowalne okienko to typowe zoomify, czyli obraz pocięty na kafelki, które przy odrobinie wprawy można złożyć z powrotem w jeden cały obraz. Kafelki są w formacie .jpg, czyli cały obraz też musiał być w formacie .jpg. I znowu pytanie, który z tych obrazów jest oryginałem, a który powstał przez konwersję oryginału: .tif czy .jpg? Co ciekawe, jeśli poskłada się kafelki .jpg w jeden duży obraz, to waży on już tylko kilka megabajtów (kilkakrotnie mniej niż plik .tif), czyli mniej więcej tyle, ile powinien ważyć plik .jpg.

Może to skomplikowane, co napisałam, ale reasumując: mam do pobrania kilkanaście map z tego portalu i chciałabym mieć te mapy w plikach .jpg, a jednocześnie w najlepszej możliwej jakości. Czy ktoś mógłby mi doradzić, jak to zrobić? Nie znam się bardzo na grafice, ale być może np. format .tif, zawiera jakieś informacje, które nie mają znaczenia dla jakości formatu .jpg, ale konwersja je zachowuje i stąd te wielkie rozmiary plików?
Edytor zaawansowany
  • tiges_wiz 03.11.18, 22:34
    JPG jest to po prostu format kompresji i do tego stratnej. TIF jest formatem, który może używać kompresji stratnej lub bezstratnej.\

    Jeżeli oni w TIF użyly kompresji JPEG 60% a ty zapiszesz to jako JPEG 90%, to twój plik nie będzie lepszy graficzne, ale będzie większy.

    Więc bez wiedzy czym oni kompresowali tego tifa, ciężko coś powiedzieć (LZW, CCITT, PackBits, ZIP, JPEG?)

    CMYK jest formatem dla drukarek. Wszystko co widzisz na monitorze musi być w RGB. Jeżeli więc plik jest CMYK, to kolejne pytanie: jak to było zamieniane na RGB? Czy algorytmem ze strony czy w twoim programie graficznym? Jaki ustawiony był profil kolorów?

    Same pytania. Najbezpieczniejszym formatem jest jednak dla zdjęć JPG, a dla innych grafik bezstratny PNG

    --
    1... 2... 3... próba sygnaturki
  • wariant_b 03.11.18, 23:00
    Wiele nie osiągniesz, ponieważ ten TIFF zawiera obraz skompresowany JPEG
    Tag kompresji ma wartość 7 ("nowy styl" JPEG), nieskompresowany miałby wartość 1.
    Format TIFF jest w zasadzie tylko kontenerem i może mieć mocno różną zawartość.

    Tu trochę więcej informacji o zawartości naszego pliku:
    ImageWidth (1 Short): 8432
    ImageLength (1 Short): 6881
    BitsPerSample (3 Short): 8, 8, 8
    Compression (1 Short): JPEG Technote #2
    Photometric (1 Short): RGB
    FillOrder (1 Short): Msb2Lsb
    DocumentName (68 ASCII): /mnt/san/mogrify/130749/images/PharPlBr_10326...
    ImageDescription (27 ASCII): Staatsbibliothek zu Berlin
    Make (28 ASCII): Cruse Spezialmaschinen GmbH
    Model (1 ASCII):
    StripOffsets (431 Long): 8, 36851, 74797, 114707, 152834, 185458,...
    Orientation (1 Short): TopLeft
    SamplesPerPixel (1 Short): 3
    RowsPerStrip (1 Short): 16
    StripByteCounts (431 Long): 36843, 37946, 39910, 38127, 32624, 31827,...
    XResolution (1 Rational): 400
    YResolution (1 Rational): 400
    PlanarConfig (1 Short): Contig
    ResolutionUnit (1 Short): Inch
    PageNumber (2 Short): 0, 1
    Software (30 ASCII): Adobe Photoshop CS6 (Windows)
    DateTime (20 ASCII): 2018:10:22 15:48:47
    Predictor (1 Short): 4096
    WhitePoint (2 Rational):
    PrimaryChromaticities (6 Rational):
    JpegTables (289 Undefined):
    700 (20709 Byte): 60, 63, 120, 112, 97, 99, 107, 101, 116, 32,...
    Copyright (23 ASCII): Copyright (C) reserved
    Photoshop (8446 Byte): 56, 66, 73, 77, 4, 37, 0, 0, 0, 0, 0, 16,...
    ICCProfile (1036480 Undefined):
  • malgorzata543 03.11.18, 23:29
    Dzięki za odpowiedzi. Więc jak najlepiej przekonwertować te TIF-y na JPG-i, żeby ich jakość była jak najlepsza i kolory były naturalne?

    Kolory w TIF-ach są bardziej nasycone, co widać świetnie właśnie na przykładzie podlinkowanej wyżej mapy, gdy otworzy się TIF-a jakąś mniej profesjonalną przeglądarką grafiki (możecie rzucić okiem i porównać).

    Normalnie JPG przy takich wymiarach grafiki waży nie więcej niż 10 MB. Tutaj po konwersji z TIF-a ma 30-50 MB. Więc co takiego zawyża jego wagę?

    Nie wiem, czy ten "nowy styl JPEG" jest przyczyną tego, że w niektórych programach nie mogą otworzyć tych plików.

    > Format TIFF jest w zasadzie tylko kontenerem i może mieć mocno różną zawartość.

    To może wyjściowy jest plik JPG zamieszczony na stronie w oknie zoomify, a TIF jest tylko przekonwertowanym JPG-iem?
  • wariant_b 04.11.18, 11:27
    malgorzata543 napisał(a):
    > Dzięki za odpowiedzi. Więc jak najlepiej przekonwertować te TIF-y na JPG-i,
    > żeby ich jakość była jak najlepsza i kolory były naturalne?

    Nie mam pojęcia - Image Magic nie wydobywa bezpośrednio obrazu JPEG z TIFFa,
    a po dekompresji TIFF i ponownej kompresji do JPEG daje plik ok. 15.1 MB,
    ale z zauważalną (w pomniejszeniu do ekranu, w skali 100% jest to mniej widoczne)
    różnicę w tonacji barwnej. Zresztą przeróbka do niekompresowanego TIFFa czy PNG
    mimo zachowanej liczby kolorów daje podobny efekt. Nie znalazłem na szybko
    skryptów pythona do wydobywania "nowego JPEG", a te do "starego" (kompresja 6)
    ponoć nie działają prawidłowo. To oznacza grzebanie po Internecie, bez gwarancji,
    że znajdzie się odpowiedni opis i stosowny skrypt lub program.

    Być może trzeba spróbować z pomocą Adobe Photoshop CS6 (Windows),
    bo wersję tego programu dostarcza Cruse ze swoimi skanerami.

    Może da się to również obejść lekko korygując kolory w programie graficznym.

    > Normalnie JPG przy takich wymiarach grafiki waży nie więcej niż 10 MB.

    Irfan przy domyślnych ustawieniach daje ok. 7 MB plik. Duże pliki powstają
    jeśli chcemy uzyskać niższy poziom kompresji stratnej, ale wizualnie różnice
    nie są znaczące.

    > Nie wiem, czy ten "nowy styl JPEG" jest przyczyną tego, że w niektórych
    > programach nie mogą otworzyć tych plików.

    Generalnie jest to problem plików TIFF, dlatego raczej nie używa się ich
    powszechnie do wyświetlania obrazów.
  • malgorzata543 04.11.18, 22:12
    Wydaje mi się, że w tej sytuacji lepiej będzie trzymać oryginały TIF (o ile to one są oryginałami, a nie JPG-i w oknie zoomify) i otrzymane z nich przez konwersję JPG-i o niezbyt dużej wadze i w akceptowalnej jakości.

    A którym programem najlepiej konwertować TIF-y do JPG-ów (Photoshop, Corel PHOTO-PAINT, Irfan View, Photoscape lub jakiś inny)? Poszczególne programy mogą różnić się algorytmami kompresji JPG-ów.

    Photoshop wyświetla u mnie przy otwieraniu TIF-ów okienko z informacją, że "osadzony profil koloru w dokumencie nie pasuje do bieżącej przestrzeni koloru RGB". Mam trzy możliwości:
    - Użyj osadzonego profilu (zamiast przestrzeni roboczej)
    - Konwersja kolorów dokumentu na przestrzeń roboczą
    - Usuń osadzony profil (bez zarządzania kolorem)
    Co wybrać?

    W Corelu PHOTO-PAINT w ogóle nie mogę otworzyć tych plików (wyrzuca błąd "nieprawidłowy typ kompresji"), ale mogę przekonwertować TIF-y do formatu PNG w innym programie i potem w Corelu do JPG-a.
  • wariant_b 04.11.18, 23:49
    > Wydaje mi się, że w tej sytuacji lepiej będzie trzymać oryginały TIF

    Chyba tak, bo pobierany .jpg ma zredukowany rozmiar mapki, więc
    nie bardzo nadaje się do powiększeń i druku w wyższej rozdzielczości.
    Alternatywą jest plik .zip, który zawiera ten sam .tif oraz pliki z opisami.
    Lepszy byłby wariant geoTIFF, ale na szybko nie doszukałem się takiego.

    > A którym programem najlepiej konwertować TIF-y do JPG-ów

    Obstawiałbym CS6, jako że z wersji tego programu korzysta skaner.
    Sprawdzałem u siebie Irfan View, Gimpa i kombajn Image Magick.
    Gimp, podobnie jak Photoshop, wykrywa profil skanera i sugeruje
    konwersję do standardowego profilu sRGB. Obraz po konwersji jest mocno
    przebarwiony, ale plik JPEG zachowuje wszystkie odcienie oryginału.
    Ma około 16 MB przy domyślnym ustawieniu jakości na 90%.
    Pozostawienie zastanego profilu barwnego skanera powoduje redukcję
    odcieni i zmniejszenie rozmiaru pliku JPEG do około 10 MB.
    Do potrzeb wyświetlania lepiej kierować się własną estetyką i monitorem,
    dla wydruków konwersja do sRGB jest sensowna, bo zmniejsza ryzyko
    zafałszowania kolorystyki po uwzględnienie dodatkowego profilu drukarki.

    > W Corelu PHOTO-PAINT w ogóle nie mogę otworzyć tych plików...

    To się nim nie przejmuj. Image Magick też się drze, że któryś z tagów
    mu nie pasuje, ale dokonuje konwersji. Pliki TIFF potrafią sprawiać problemy.
    Kompresja typu 7 ("nowy JPEG") była dodana później i jest rzadko używana
    bo generalnie TIFFów używamy, jeśli potrzebna jest obróbka bezstratna obrazu.
  • malgorzata543 05.11.18, 22:24
    wariant_b napisał:

    > Gimp, podobnie jak Photoshop, wykrywa profil skanera i sugeruje
    > konwersję do standardowego profilu sRGB. Obraz po konwersji jest mocno
    > przebarwiony, ale plik JPEG zachowuje wszystkie odcienie oryginału.
    > Ma około 16 MB przy domyślnym ustawieniu jakości na 90%.
    > Pozostawienie zastanego profilu barwnego skanera powoduje redukcję
    > odcieni i zmniejszenie rozmiaru pliku JPEG do około 10 MB.
    > Do potrzeb wyświetlania lepiej kierować się własną estetyką i monitorem,
    > dla wydruków konwersja do sRGB jest sensowna, bo zmniejsza ryzyko
    > zafałszowania kolorystyki po uwzględnienie dodatkowego profilu drukarki.

    Czyli rozumiem, że należy wybrać polecenie "Usuń osadzony profil (bez zarządzania kolorem)", czyli to, które domyślnie wskazuje Photoshop? Zależy mi, żeby kolory były jak najbardziej zbliżone do oryginalnych plików, bo przecież monitor czy komputer kiedyś się zmieni, natomiast dane pozostaną.


    > > W Corelu PHOTO-PAINT w ogóle nie mogę otworzyć tych plików...
    >
    > To się nim nie przejmuj. Image Magick też się drze, że któryś z tagów
    > mu nie pasuje, ale dokonuje konwersji.

    Trudno się nie przejmować, skoro z tego powodu nie mogę otworzyć pliku w Corelu, a jak inaczej przekonwertować go na JPG?
  • wariant_b 05.11.18, 23:27
    > Trudno się nie przejmować, skoro z tego powodu nie mogę otworzyć pliku w Corelu

    Nie z tego powodu, że w Corelu, tylko z tego, że w jego starszej wersji.
    Pobrałem sobie demo Photo-Painta 2018 i nie ma żadnych problemów.
    Wprawdzie standard kompresji typu 7 trochę lat już ma, ale typ 6 jest starszy,
    a oba stosowane bywają rzadko. Więc albo kompresji "nowy JPEG" jeszcze
    nie było, albo Corel nie spieszył się z jej wprowadzaniem.

    Poza tym Corel także nie potrafi wydobyć oryginalnego obrazu JPEG
    z pliku TIFF, więc nie wiele nam tu wnosi, bo algorytmy kompresji są
    w miarę podobne we wszystkich programach.

    > Zależy mi, żeby kolory były jak najbardziej zbliżone do oryginalnych plików,
    > bo przecież monitor czy komputer kiedyś się zmieni, natomiast dane pozostaną.

    Na podstawie skanu nie wiemy, jakie były oryginalne kolory, a jeśli komputer,
    a zwłaszcza monitor, się zmieni, to kolory też będą inne. Ale, jak sądzę,
    jeszcze długo monitory będą miały ustawienia sRGB, więc wydaje się, że jest to
    sensowny wybór. Obejrzysz, wydrukujesz, porównasz i wybierzesz to,
    co ci się wyda najlepsze. A plik .tif zachowasz, żeby w razie czego zrobić
    nowsze .jpg (i w sensowniejszych do wyświetlania rozdzielczościach,
    bo pomniejszanie w komputerze też skutkuje zmianami wyglądu i kolorystyki).
  • malgorzata543 06.11.18, 23:21
    No cóż, dzięki w takim razie za wszystkie informacje i wskazówki. Dużo mi się wyjaśniło w tych sprawach :)

Popularne wątki

Nie pamiętasz hasła

lub ?

 

Nie masz jeszcze konta? Zarejestruj się

Nakarm Pajacyka
Agora S.A. - wydawca portalu Gazeta.pl nie ponosi odpowiedzialności za treść wypowiedzi zamieszczanych przez użytkowników Forum. Osoby zamieszczające wypowiedzi naruszające prawo lub prawem chronione dobra osób trzecich mogą ponieść z tego tytułu odpowiedzialność karną lub cywilną. Regulamin.