CgBi crunch error

 ( summoner | 2018. november 4., vasárnap - 19:24 )

Sziasztok!

Nem vagyok programozó ezért a segítségeteket szeretném kérni.

Van egy ipa fájl (társasjáték, igen torrentről). Abból szeretném a képeket png kinyomtatni és papíron játszani.

Na ipa átnevez xyz.zip-re > kicsomagol > szörnyűlködik CgBi crunch error > google-zik keres > szörnyűlködik mert állítólag csak az xcode-al lehet megnyitni ami csak macos-ra van.

Kérdés nem ismertek valami programot linux ubuntu vagy windows vagy online ami ezeket a fajta képeket átkonvertálja normális png-re?

Nem akarok 3 printscreen-ért iphone-t venni! A dobozos játék a boltból is az összes kiegészítővel közel 50ezer forint lenne. Az androidos verzióban meg nincs meg mind bár jó hogy ott megtudom nyitni a png-ket.

Segítségeteket előre is nagyon szépen köszönöm!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Köszönöm szépen!

Ezt kapom:

$ python3 ipin.py
File "ipin.py", line 69
except Exception, e:
^
SyntaxError: invalid syntax

Mit nem csinálok jól? Sajnos annyira nem vágom a programozást :(

Próbáld Python 2-vel!

$ python2 ipin.py

vagy

$ python ipin.py

is prábaltam, de akkor nem történik semmi :(

Szerintem a fájlnevet is oda kell írni argumentumként, de nem ismerem ezt a script-et.

Az is megvolt. chmod-al próbáltam futtathatóvá tenni de úgy sem jó.

$ curl https://gist.git...88602/ipin.py --output ipin.py
$ curl https://hup.hu/images/powered/hup_main.png --output hup.png
$ pincrush hup.png hup-crush.png
$ cp hup-crush.png hup-re.png
$ python ipin.py hup-re.png
$ find . -type f -name 'hup*.png' -exec grep -iH 'CgBI' {} \; 
Binary file ./hup-crush.png matches
$ ls -la hup*
-rw-r--r-- 1 summoner hello 3757 nov    5 17:10 hup-crush.png
-rw-r--r-- 1 summoner hello 3595 nov    5 17:10 hup.png
-rw-r--r-- 1 summoner hello 3803 nov    5 17:10 hup-re.png
$ python --version
Python 2.7.15+

egy kevésbé naív implementáció: PNGDecrush

PNGDecrush.dll buildezése:

$ uname
Linux
$ git clone https://github.com/MikeWeller/PNGDecrush.git
$ cd PNGDecrush/PNGDecrush
$ git fetch origin pull/5/head:dnfix
$ git checkout dnfix
$ dotnet build

egyszerű felhasználási példa a readme alján:

using (FileStream input = File.OpenRead('/path/to/input.png'))
using (FileStream output = File.Create('/path/to/output.png'))
{
	try
	{
	    PNGDecrusher.Decrush(input, output);
	}
	catch (InvalidDataException)
    {
        // decrushing failed, either an invalid PNG or it wasn't crushed
    }
}

Egyedül ez a python kód fut le, mint ipin.py >> https://gist.github.com/akfreas/9771341

Be kell másolni abba a könyvtárba, ahol a képek vannak
Mappa megnyitása terminálban
$ python ipin.py
enter

Elvileg ennek minden fájlt normalizálnia kellene, de nem sikerül neki.

szerk.: Közben sikerült neki egy másik képet (pont egy olyat ami nem kell nekem) normalizálnia. Azt most meg tudom nyitni. Valószínűleg ez egy régebbi verziós cgbi képekre van kitalálva, vagy nem tudom.

szerk2: Megnéztem, hogy lehet, hogy a fájl név okozhat neki gondokat jártam már így (_&@ nem játszott), de akkor sem jó, ha átnevezem 1,2,3... .png-re.

Ha már sehogy nem megy, próbálj feldobni virtuális gépre egy Hackintosh rendszert. Nem baj, ha nem jók benne a driverek, csak ez az xcode használható legyen benne 3 kép erejéig.

Egyébként én főleg ezt utálom az Apple-ben, mindenben ezeket a zárt sz@rjaikat erőltetik, hogy még csak véletlenül se legyen kompatibilis a többi platformmal, a legminimálisabb mértékben sem. Ez így ilyen fokban már teljesen gusztustalan. Ez is többek között az oka, amiért nekem sose lesz Apple-cuccom. Akkor sem, ha valahol kedvező áron használtan hozzá tudnék jutni.


No keyboard detected... Press F1 to run the SETUP

Megpróbáltam. Hardware-es gyorsítás kellene neki, mégse-re megyek, elindul a telepítő és kernel panic-ra fut. :D

ha gondolod, dobd átt mailbe, és megy vissza :)

Elküldtem.