stamboomforum

Forum logoFora » Genealogische software » Pictura archieven: JPG afbeeldingen downloaden

Beste Enno,

Mijn programma omzeilt niets. Het benadert de bron via de Pictura interface, die gewoon openbaar (i.e. toegankelijk via internet) is.

Met vriendelijke groet,

Rob

Rob Verhoeven

Mooi, dan ga ik het nog eens uitproberen.

Enno

Omdat een beetje hacken makkelijker gaat onder Linux, heb ik net even ubuntu opgestart, en deze handleiding gevolgd: http://www.reconbyfire.net/reports/?p=42

Een bladzijde verder staat daar ook hoe dit in Windows kan. Heel leuk om te weten, zeker omdat het zoals je zegt inderdaad kan zonder dat je ook maar iets omzeilt.

Stoer

Enno

Rob

Ik heb vanalles geprobeerd maar het lukt mij niet.

Ik heb dit ingevuld bij probeer "ëxperimental ....

http://www.archiefalkmaar.nl/index2.php?Itemid=232&option=com_genealogie&task=register_bron&id=180&entiteit=register&persoon_id=

foutmelding; is not a valid integer value

Probeer ik het handmatig bij "location getpic.pl'?

http://www.archiefalkmaar.nl//cgi-bin/getpic.pl?photo_genealogie/topview//raa/02/BR1/RAA020000400/RAA020000400_00000056.tjp

dat lukt

Maar hoe weet ik nu de image size hoogte etc...

Kan dat ik in het bron bestand niet vinden.

mvg Maarten

Leuk tool hoor, in je voorbeeld van tilburg werkt het perfect.

maarten

Beste Maarten,

Automatisch lukt inderdaad niet, maar handmatig is het wel te doen. Het is zo'n beetje hetzelfde verhaal als bij Tiemen, eerder in dit topic.

Als ik het goed begrijp, lukt het wel om de broncode van de webpagina te openen? Nou, daarin staat een regeltje sURL = 'index.php?option=com_genealogie&Itemid=232&task=flash_xml&photo_id=RAA020000400_00000001';

Voor de url die daar tussen aanhalingstekens staat, voeg je http://www.archiefalkmaar.nl/

Dan kom je hier terecht, alwaar vervolgens alle informatie is te vinden om de bron met de handmatige manier te downloaden. Voor details over het downloaden op de handmatige manier, zie de handleiding.

In dit geval bijvoorbeeld, zijn de volgende parameters te vinden:

  • Location tilepic: http://www.archiefalkmaar.nl/cgi-bin/getpic.pl?
  • Relative location tjp: photo_genealogie/topview//raa/02/BR1/RAA020000400/RAA020000400_00000001.tjp
  • width, height: 2600, 3537
  • no. of layers (onder layers is het hoogste volgnummer 6): 6
  • tilewidth, tileheight: 256, 256
  • scale (staat onder 'ratio'): 2
  • no. of tiles (staat onder 'numfiles'): 214

Rob Verhoeven

Bedankt Rob

Ik kom een heel eind echter de download die ik krijg is een soort mozaik.

Als ik het eerste plaatje bekijk http://www.archiefalkmaar.nl//cgi-bin/getpic.pl?photo_genealogie/topview//raa/02/BR1/RAA020000400/RAA020000400_00000056.tjp&46

(als je niet een getal invuld kom je op een politie site :) )

nr 46 zou dan het eerste plaatje moeten zijn.

nr 57 het laatste plaatje van de rij

Het laatste plaatje is dan 645

Instellingen die jij geeft.

location getpicpl:    http://www.archiefalkmaar.nl//cgi-bin/getpic.pl?
Relative location:  photo_genealogie/topview//raa/02/BR1/RAA020000400/RAA020000400_00000056.tjp

ImageWidth = 2600
ImageHeight = 3537

Layers = 6
TileWidth = 256
TileHeight = 256

Scale = 2

Tiles = 214
 
[FromTiles]
FirstTile = 46
LastTile = 645
TilesPerRow = 11

Wat ik eigelijk niet begrijp is de scaling 2 in te voeren bij het programma terwijl,

layer no="6" starttile="61" cols="11" rows="14" scalefactor="1" width="2600" height="3537"/

hier de scalefactor = 1 staat

Welke settings doe ik nu fout, bij deze settings krijg ik plaatje 61 als eerste.

Ook het aantal tiles wijkt af 645-46 =599 ipv 214?

Wat ik ook probeer het lukt mij niet, misschien zie ik iets over het hoofd.

maarten

Als je een mozaïek plaatje krijgt, is dat sowieso een symptoom van een verkeerde parameter.

Ik heb het nog eens uitgeprobeerd met de waarden die ik gepost had en ik krijg een goed plaatje, dus ik vermoed dat je gewoon ergens een typefout hebt gemaakt. Dus probeer het nog eens opnieuw.

De scaling is een eigenschap van het gehele tjp-bestand, niet iets dat per layer verschilt (ik weet dan ook niet wat ze daar met 'scalefactor' precies bedoelen). De scaling die ik bedoel is in het xml-bestand te vinden onder 'ratio'.

Je hoeft trouwens het rechtergedeelte in mijn programma'tje niet in te vullen (de first tile, last tile en tiles per row), maar je kunt inderdaad ook met die parameters (i.p.v. image width/height, no. of layers enz.) een plaatje laten downloaden. Je kunt de waarden voor first tile (enz.) ook laten berekenen uit de waarden image width/height (enz.) nadat je die hebt ingevuld, door op het pijltje in de verticale scheidingsbalk te klikken. Ik krijg dan:

  • first tile = 61
  • last tile = 214
  • tiles per row = 11
Afhankelijk van welke rij parameters je invult (de linker- of de rechterrij) moet je natuurlijk ook voor de linker- danwel rechterknop 'Save image as JPG' kiezen.

Rob Verhoeven

Hoi Rob

Het is gelukt.

één van de euvels was dat pagina 1 afwijkt t.a.v. pagina 57.(overigens ook 56 klein verschil in with)

Op deze pagina http://www.archiefalkmaar.nl/index.php?option=com_genealogie&Itemid=232&task=flash_xml&photo_id=RAA020000400_00000056 dan komt je op andere waardes uit.

 

  • ImageWidth = 6046
  • ImageHeight = 5040
  • Layers = 7
  • TileWidth = 256
  •  TileHeight = 256
  •  Scale = 2
  •  Tiles = 645

Dan op dat (overigens zeer) kleine > geklikt maakt ie het volgende:

  • FirstTile = 166
  •  LastTile = 645
  •  TilesPerRow = 24
FF klikken op:

Save as initial values -> Save image as JPG

Bestand een naamgeven

Even laten sudderen en voila.

Ben er hartstikke blij mee!! Lachen

Deed dat eerst met flasgot, maar het was een crime om al die plaatjes aan elkaar de plakken met irfanview -> afbeelding ->maak panorma afbeelding.Tong uitsteken

mvg Maarten

maarten

Dat plakken in Irfanview werd ik op een gegeven moment ook beu, vandaar het programma'tje ;)

Rob Verhoeven

Rob

Probleem.
Nu ik het bovenstaande nog eens probeer krijg ik foutmeldingen.

Na klikken van:
Rechtse Save Image JPG
TilPic Sticher: HTTP/1.1 403 Forbidden
No file was saved

Linkse Save Image JPG
Access violation at address 004040D4 in module 'Getpic_sticher2_exe'. Read of address 373530C
No file was saved

Ook in je voorbeeld van Tilburg krijg ik de 1ste foutmelding

maarten

Na wat googlen bleek dit het probleem te zijn: malware die gebruik maakt van dezelfde Indy socket software, waardoor servers de Indy-geïnitieerde requests blokkeerden.

Een vernieuwde versie is beschikbaar ter download.

Rob Verhoeven

Beste Rob,

Ik hoop dat je nog steeds bereikbaar bent en je expertise wilt loslaten op het volgende probleem......

Al weer enige tijd gebruik ik met veel plezier je super-programma !

Echter.....De laatste tijd zijn er beeldbanken die een ander JPEG formaat hanteren.

Beeldbank Amsterdam en Haagse beeldbank lukken nog wel steeds, maar........

Bij oa. de beeldbank van Groningen lukt het niet meer, helaas.

Via de broncode van de foto`s krijg je nog steeds wel gewoon de "document-tree" met alle gegevens zoals formaat tilewidth, height etc. maar...dan staat er opeens bij de ratio/scale dat JPG 2000 "currently not available" is en blijkt het downloaden via tilepicstitcher helaas niet  meer mogelijk.....

Wil je hier eens naar kijken ??

Zou wel een stunt zijn als je hier uit kunt komen, alvast dank voor de te nemen moeite !

groeten van Rob Blinkhof

Rob

Beste Rob,

Ik heb even een klein, nieuw programma'tje gemaakt, wat ik maar even Getpic stitcher lite 1.0 heb genoemd. Het is te downloaden van sourceforge. De bedoeling is dat je de link naar het XML-bestand in het tekstvak plakt en dat het programma'tje de rest automatisch doet. (D.w.z. het zoekt de grootste laag op en stitcht die tot een JPG.)

Het werkt alleen voor XML-bestanden met de structuur zoals de Beeldbank Groningen gebruikt (waarmee ik het getest heb [voorbeeld]) en vooralsnog alleen voor JPG-tiles (wat praktisch altijd het geval zal zijn, dat is in ieder geval zo bij Beeldbank Groningen, ook al staat er jpg2000 in hun XML). De broncode staat er ook bij, gemaakt met Visual Studio Express C#.

Groeten,

Rob

Rob Verhoeven

Ha Rob !

Wat heb je deze tool snel gemaakt, het werkt echt geweldig en ik weet zeker dat je hier anderen ook een plezier mee hebt gedaan.

Nogmaals hartelijk dank,

met groeten,

Rob

Rob


Ik had een vraag, maar het is al gelukt :)

Cropje




Plaats een reactie

Om reacties (en nieuwe onderwerpen) te plaatsen op het Stamboom Forum dient u eerst in te loggen! Nog geen lid? Registratie is gratis en snel!