Co to jest format pliku RIF?
Plik .rif to natywny format zapisu programu Corel Painter, aplikacji do malarstwa cyfrowego zaprojektowanej do symulowania naturalnych mediów - olejów, akwareli, pasteli, węgla i innych. Format ten pochodzi z programu Fractal Design Painter 1.0 (1991) i był rozwijany przez MetaCreations (1996) oraz Corel (1999) aż do obecnej wersji Corel Painter 2024.
Pomimo nazwy „Painter RIFF”, nie jest to kontener multimedialny RIFF firmy Microsoft używany przez WAV i AVI. Jest to własny, blokowy format binarny firmy Corel: każdy blok zawiera 4-bajtowy identyfikator typu i 4-bajtowe pole rozmiaru, a plik zaczyna się od bajtów 00 02 00 00 - a nie od kodu ASCII RIFF charakterystycznego dla formatu Microsoft. Architektura blokowa pozwala na parsowanie zgodne z przyszłymi wersjami.
.rif to najbardziej rozbudowana opcja zapisu w Painter: zachowuje pełny stos warstw, metadane pociągnięć pędzla, tekstury papieru, dane obrazów typu „image hose” oraz specyficzne dla programu Painter typy mediów - akwarele (przechowywane na „mokrej” warstwie), impasto (pociągnięcia pędzla z mapowaniem wysokości) oraz płynny atrament - z których wszystkie są trwale tracone podczas eksportu do TIFF lub PSD. Głębia kolorów wynosi 8 bitów na kanał (24-bit RGB / 32-bit RGBA), a wsparcie dla 16 bitów na kanał dodano w Painter 2018.
XnView może otwierać pliki .rif w trybie rastrowym tylko do odczytu (spłaszczony obraz), ale nie zachowuje warstw ani mediów specyficznych dla programu Painter. Rozszerzenie .riff jest aliasem dla tego samego formatu.
Bezpieczeństwo
RYZYKO: LOWRIF to czysty format obrazu rastrowego bez możliwości wykonywania makr lub skryptów. Bezpieczny do otwarcia.
Szczegóły formatu
w pigułce- Kontener Microsoft RIFF - Format Resource Interchange File Format firmy Microsoft (nagłówki WAV, AVI, WebP) rzadko używa .rif jako wariantu; dominującym rozszerzeniem RIFF jest .riff - nie jest on powiązany z Corel Painter.
Programy otwierające pliki RIF
Szczegóły techniczne
specyfikacja| Magic bytes | 0x00 0x02 0x00 0x00 lub 0x00 0x02 0x20 0x00 pod offsetem 0 (nie ASCII „RIFF” z kontenera Microsoft) |
| Kolejność bajtów | Big-endian |
| Struktura blokowa | 4-bajtowy identyfikator typu + 4-bajtowe pole rozmiaru + dane; każdy blok jest niezależnie parsowalny dla zachowania kompatybilności |
| Kompresja | RLE (run-length encoding) lub brak kompresji w obrębie bloku; zawsze bezstratna |
| Głębia kolorów | 8-bit/kanał (24-bit RGB, 32-bit RGBA); 16-bit/kanał wspierane od wersji Painter 2018 |
| Model kolorów | Tryby kolorów RGB, RGBA i CMYK; tryb koloru zapisany w bloku nagłówka obszaru roboczego |
| Rozmiar obszaru roboczego | Brak sztywnego limitu pikseli; praktyczne ograniczenie wynika z dostępnej pamięci RAM; powszechne są obrazy do ok. 10 000 × 10 000 px |
| Dane specyficzne dla Painter | Mokra warstwa akwareli, mapa wysokości impasto, pociągnięcia płynnym atramentem, tekstury papieru, dane „image hose”, metadane pociągnięć pędzla - wszystko zachowane |
| Obsługa warstw | Pełny stos warstw zachowany; warstwy są spłaszczane do pojedynczego rastra przy eksporcie do TIFF lub PSD |
| Typowy rozmiar | 5 MB - 500 MB w zależności od rozmiaru obrazu, liczby warstw i użytych mediów |
| Alias formatu | Rozszerzenie .riff otwiera ten sam format |
| Odczyt przez aplikacje trzecie | XnView i XnView MP otwierają .rif jako spłaszczony obraz (tylko do odczytu); warstwy i media Painter są niedostępne |
| Historia własności | Fractal Design (1991) → MetaCreations (1996) → Corel (1999) → Corel Painter 2024 |
| Wydano | 1991 (Fractal Design Painter 1.0) |
| Najnowsza wersja | Corel Painter 2024 (current) |
| Specyfikacja | www.painterartist.com |
Konwersje RIF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki RIF.