salamander padne pri zobrazeni sirokeho/nazoomovaneho obrazu

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
jupik

salamander padne pri zobrazeni sirokeho/nazoomovaneho obrazu

Post by jupik »

Vysledek: salamander spadne, respektive jeho plugin PictView

Pricina: obrazek PNG o velikosti 33870x1 zobrazen pomoci F3 a maximalne zvetsen (staci drzet tlacitko plus)

Chovani: deterministicke - stane se to vzdy
Jan Patera
Plugin Developer
Plugin Developer
Posts: 707
Joined: 08 Dec 2005, 14:33
Location: Prague, Czech Republic
Contact:

Re: salamander spadne pri zobrazeni obrazku

Post by Jan Patera »

jupik wrote:Vysledek: salamander spadne, respektive jeho plugin PictView
Pricina: obrazek PNG o velikosti 33870x1 zobrazen
Muzete nam ten obrazek poslat na emailovou adresu podpory?
User avatar
jis
Posts: 451
Joined: 27 Jan 2006, 23:14
Location: Prague, Czech Republic

Salamander padne pri zobrazeni sirokeho/nazoomovaneho obrazu

Post by jis »

jupik wrote:Stačí, aby byla šířka obrázku větší než 10336 pixelů.
Dobrá práce. Jak jste přišel na tu mezní šířku, empiricky?
Altap Salamander fan since 1998
Jan Patera
Plugin Developer
Plugin Developer
Posts: 707
Joined: 08 Dec 2005, 14:33
Location: Prague, Czech Republic
Contact:

Salamander padne pri zobrazeni sirokeho/nazoomovaneho obrazu

Post by Jan Patera »

jupik wrote:Stačí, aby byla šířka obrázku větší než 10336 pixelů.
Aha, dekuji za soubory. Chyba byla v preteceni 32-bitove aritmetiky a projevit se mohla na jakemkoliv obrazku nazoomovanem na sirku vetsi nez 131072 bodu. Protoze PictView umi zoom max 1600%, mohlo se to zacit projevovat na obrazcich sirsich nez 8192 bodu.
Puvodni prispevek jsem pochopil jako problem s PNG souborem, ale na formatu a bitove hloubce to nezavisi.
Spraveno pro pristi verzi pluginu.
User avatar
jis
Posts: 451
Joined: 27 Jan 2006, 23:14
Location: Prague, Czech Republic

Salamander padne pri zobrazeni sirokeho/nazoomovaneho obrazu

Post by jis »

Jan Patera wrote:Protoze PictView umi zoom max 1600%, mohlo se to zacit projevovat na obrazcich sirsich nez 8192 bodu.
Proč tedy plugin nespadl pro obrázek široký 10336 bodů?
Altap Salamander fan since 1998
Jan Patera
Plugin Developer
Plugin Developer
Posts: 707
Joined: 08 Dec 2005, 14:33
Location: Prague, Czech Republic
Contact:

Salamander padne pri zobrazeni sirokeho/nazoomovaneho obrazu

Post by Jan Patera »

jis wrote:
Jan Patera wrote:Protoze PictView umi zoom max 1600%, mohlo se to zacit projevovat na obrazcich sirsich nez 8192 bodu.
Proč tedy plugin nespadl pro obrázek široký 10336 bodů?
Nahoda. Zobrazoval ale nesmysly, ktere ovsem na poskytnutem bilem obrazku nebyly videt.
Post Reply