» Poradna » Programy

Program na úpravu souborů

 |   |  Microsoft Windows 10 Chrome 122.0.0.0

Dobrý den,mám dvoustránkové TIF soubory a z nich si dále ukládám jen druhou stránku pomocí importu vybrané strany do Gimpu, ale toto lze asi pouze u 1 souboru najednou. Neexistuje nějaký jiný program, kde bych si vybral více souborů najednou a z nich poté jen druhou stranu?

Mohlo by vás také zajímat

Odpovědi na otázku

avatar
 | Microsoft Windows 10 Firefox 124.0

Nektere z prohlizecu obrazku zvladaji jistou miru automatizace, treba FastStone Image VIewer. Ale netusim, jestli zvladne zrovna tohle.Dalsi moznosti by bylo skriptovani pres ImageMagick, ale to je trochu vyssi divci. A pak by samozrejme bylo mozne, aby nejaky student v okoli "za cokoladu" napsal jednoduchy skript, ktery tohle zvladne, pokud ty TIF soubory nejsou v nejakem hodne specializovanem formatu. TIFF je pomerne komplikovany.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Unknown Firefox 126.0

Tu je jednoduchý skript v jazyku Python, ktorý používa knižnicu Pillow na spracovanie obrazov:

```python
from PIL import Image

def extract_second_page_tiff(tiff_file_path, output_png_path):
try:
# Otvorte TIFF súbor
tiff_image = Image.open(tiff_file_path)

# Získajte počet strán v TIFF súbore
num_pages = tiff_image.n_frames

# Ak je počet strán väčší ako 1, získajte druhú stranu
if num_pages > 1:
tiff_image.seek(1) # Presunúť sa na druhú stranu

# Uložte druhú stranu ako PNG
tiff_image.save(output_png_path, format="PNG")
print("Druhá strana TIFF súboru bola úspešne extrahovaná a uložená ako PNG.")
else:
print("Tento TIFF súbor nemá druhú stranu.")
except Exception as e:
print("Chyba pri extrahovaní druhej strany TIFF súboru:", e)

# Použitie funkcie na extrahovanie druhej strany TIFF a uloženie ako PNG
extract_second_page_tiff("input.tiff", "output.png")
```

Uistite sa, že máte nainštalovanú knižnicu Pillow. Môžete ju nainštalovať pomocou príkazu `pip install Pillow`. Pred spustením skriptu nahraďte `input.tiff` a `output.png` cestami k vašim vstupným a výstupným súborom.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Unknown Firefox 126.0

Samozrejme, tu je upravený skript, ktorý automaticky prejde všetky súbory s príponou `.tiff` v zadanom adresári a uloží druhú stranu každého súboru ako PNG:

```python
import os
from PIL import Image

def extract_second_page_tiff(input_folder, output_folder):
# Uistite sa, že výstupný adresár existuje, ak nie, vytvorte ho
if not os.path.exists(output_folder):
os.makedirs(output_folder)

# Prejdite všetky súbory v zadanom adresári
for filename in os.listdir(input_folder):
if filename.endswith(".tiff"):
input_file_path = os.path.join(input_folder, filename)
output_file_path = os.path.join(output_folder, filename.replace(".tiff", "_second_page.png"))

try:
# Otvorte TIFF súbor
tiff_image = Image.open(input_file_path)

# Získajte počet strán v TIFF súbore
num_pages = tiff_image.n_frames

# Ak je počet strán väčší ako 1, získajte druhú stranu
if num_pages > 1:
tiff_image.seek(1) # Presunúť sa na druhú stranu

# Uložte druhú stranu ako PNG
tiff_image.save(output_file_path, format="PNG")
print(f"Druhá strana súboru {filename} bola úspešne extrahovaná a uložená ako PNG.")
else:
print(f"Súbor {filename} nemá druhú stranu.")
except Exception as e:
print(f"Chyba pri extrahovaní druhej strany súboru {filename}: {e}")

# Použitie funkcie na extrahovanie druhej strany TIFF a uloženie ako PNG pre všetky súbory v zadanom adresári
extract_second_page_tiff("input_folder", "output_folder")
```

Pred spustením skriptu nahraďte `"input_folder"` a `"output_folder"` cestami k vašim vstupným a výstupným adresárom. Tento skript prejde všetky súbory s príponou `.tiff` v zadanom adresári a uloží ich druhé strany ako PNG súbory do zadaného výstupného adresára.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Android Chrome 119.0.0.0

ChatGPT?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 105.0.0.0

Ano, např. zmíněný FastStone Image Viewer to zvládá.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 105.0.0.0

Mínusů si nevšímej, umí to.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Příspěvek jsme odstranili
avatar
 | Microsoft Windows 10 Firefox 124.0

Myslim, ze tvoje snaha dat sem Python kod bez radneho odsazovani se rozhodne mine ucinkem...

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 10 Firefox 125.0

On tam odsadenie určite mal, to len Živě nedokáže pridať RichTextEditor, aby sme mohli používať formátovanie. Ale uznávam, mohol do hodiť do nejakej služby na zdieľanie zdrojákov.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 122.0.0.0

Díky za rady, vyzkouším ten FastStone.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Gimpu