Newsgroup: it.comp.grafica
Titolo: Grabbare una pagina

Salve.
Ho una pagina WEB che visualizza una immagine ENORME, tipo
4000x4000.
Questa immagine e' generata al momento, quindi non e' una JPG o
una GIF.
L'immagine in questione mi viene visualizzata su explorer con le
opportune barre di scorrimento verticali e orizzontali, perche'
uso una risoluzione di 1024x768.
Desidererei grabbare questa immagine in qualche maniera.
Naturalmente, non essendo una immagine vera e propria, non si
puo' attuare la soluzione tasto destro > salva con nome...
Se uso un SW di grabbing, tipo PSP, lui mi grabba la finestra
1024x768, quindi UN PEZZO dell'immagine.
Dovrei mettere una ipotetica risoluzione di 4000x4000 per
grabbare tutto.
Esiste un SW che grabbi tutta la finestra incluso la parte non
visibile che verrebbe mostrata usando le barre di scorrimento?
Che sistema potrei usare?
Mi viene in mente un sistema come quello della risoluzione
virtuale usata in alcuni portatili, dove la risoluzione del
pannello LCD non e' uguale alla risoluzione del desktop, e si
"naviga" nel desktop usando il mouse...
In questo caso, credo, PSP copierebbe TUTTO il desktop, e non
solo l'area visibile.
Il problema sarebbe attuarlo sul un PC desktop, e per di piu' con
risoluzioni assurde...!
Idee?
Oppure suggerirmi un NG dove possano aiutarmi?
Grazie ancora

 visibile che verrebbe mostrata usando le barre di scorrimento?
Io ti consiglio di provare SnagIT, è un software di capture avanzato 
che consente di catturare di tutto, dai video alle immagini 
direttamente dal file, ad aree predetermiante, a tutte le immagini 
contenute in un determinato indirizzo web.
Tra le varie opzioni di cattura esiste "Extended Window" che permette 
di impostare manualmente a quanto la finestra che dobbiamo catturare 
debba essere estesa, e "Custom Scroll" che permette di impostare 
un'area da catturare, scrollarla completamente, e catturare in un 
solo file tutto quello che abbiamo scrollato.
Sicuramente con questo software dovresti riuscire a fare quello che 
chiedi. 
Ciao
-- 
Thunor
"Tutti noi discendiamo dall'uomo delle caverne. Quasi tutti.
Alla base del mio albero genealogico c'è l'uomo delle taverne:
a volte socievole, altre volte asociale;
a volte euforico, altre cupo come il cielo prediluvio."
A.G.P.

Ora mi spiego meglio.
Quello che voglio ottenere e' una sorta di GIGANTE desktop virtuale,
dentro al quale muoversi usando il mouse.
Questa funzione e' presente in molti portatili quando si usa una
risoluzione piu' grande di quella del pannello LCD.
Se ad esempio il pannello e' 800x600 e noi impostiamo 2048x1536, il
portatile non mostrera' nell'LCD tutto il desktop 2048x1536 con i
caratteri striminziti, ma mostrera' UNA PARTE del desktop, grande
quanto il display LCD stesso (800x600).
Per muoversi lungo tutto il desktop basta semplicemente muovere il
mouse nella direzione da visualizzare.
Quando il mouse "tende a uscire" fuori dall'800x600, il desktop
scrolla in quella direzione, mostrando la restante parte di desktop.
Un po' come vedere il mondo dal buco della serratura oppure, per i
"veterani" dei computer, un po' come l'anteprima di Easy Script per
Commodore64, il miglior word processor per questo homecomputer.
Questo e' attualmente implementato sul mio vecchio Sony VAIO.
Lo vorrei realizzare anche per un altro PC desktop, ma usando
risoluzione veramente giganti, tipo 4000 x 3000 o simili, a
prescindere dal tipo di scheda video.
La scheda video sul quale si dovra' attuare il tutto avra' 64MB di
ram, se cio' dovesse essere un limite.
Sono necessari i 24 bit colore.
Lo scopo e' visualizzare "virtualmente" una SUPERMAXI finestra a
schermo intero, tale che facendo STAMP si copi interamente nella
Clipboard di windows, per poterla poi incollare in programmi di
fotoritocco e continuare da li'.
Ora, uno stupido SW che fa qualcosa che si avvicina a quello che
chiedo e' SDESK.
 
http://www.nearestexit.com/sdesk/
Purtroppo ha funzioni troppo scarne e non supporta lo scroll via
mouse.
In ogni caso, non supporta neanche il copia/incolla delle finestre.
Anzi, non fa neanche massimizzare la finestra grande quanto il desktop
virtuale.
Insomma, e' solo un buon inizio.
Se qualuno conosce un SW simile, ma fatto bene, me lo comunichi per
favore.
Ho esaurito le chiavi da usare con Google.
Grazie ancora.

Grazie ancora.
Una qualsiasi distribuzione Linux fa quello che vuoi. Se poi e'
importante anche l'aspetto Windows-like, usa anche XPde che simulare
al pixel un ambiente Windows.
Saluti.
-- 
Rimetta  a posto  la  candela...

 tasto destro > salva con nome...
http://www.hyperionics.com/hsdx/
-- 
Bakunin
 
"Orwell was an optimist"
		   Kibo

 Una qualsiasi distribuzione Linux fa quello che vuoi.
Forse davo per scontato l'ambiente win?
Ciao

 
http://www.hyperionics.com/hsdx/
Purtroppo il SW che mi consigli non grabba assolutamente cio' che e' nascosto
dalle barre di scorrimento, oppure non sono capace io.
Ci vuole qualcos'altro, tipo qualcosa che STAMPI (file - stampa) l'intera pagina
in un "qualcosa" tale da poter essere copiato/incollato, tipo appunto il
CLIPBOARD.
Insomma una soluzione tipo file-stampa sul clipboard, e poi incollare sul SW di
grafica.
Oppure la soluzione el desktop virtuale.
Grazie ancora.

Forse davo per scontato l'ambiente win?
Beh, potresti sempre utilizzare una distrubuzione live cosi' non
installi niente e utilizzare un look tipicamente Linuxiano.
Comunque sistema operativo a parte, ammesso che tu possa avere un
desktop di 4000x3000 probabilmente le varie icone/finestre (e relative
scritte) ivi disseminate, in un'ottica di scala, sparirebbero a causa
della loro dimensione infinitesimale.
Questo l'avevi preventivato?


 della loro dimensione infinitesimale.
Non importa!
Devo solo aprire explorer, arrivare a quella pagina, e fare un grab anche
con il semplie tasto STAMP.
Leggi l'altro mio post.
Ciao

 CLIPBOARD.
Oppure stampare su file.
Poi mi basta qualcosa per EDITARE o per IMPORTARE il file ad esempio in Photoshop o
simili.
Che formato potrei usare?
Quale si presterebbe maggiormente a questo?
Grazie

fotoritocco e continuare da li'."
Dici di voler poi continuare in un programma di fotoritocco, quindi
questo mi ha fatto pensare ad un uso artistico della cosa.
Indipendentemente dal tipo di desktop che hai, cos'e' che vuoi
ottenere di preciso?


 ottenere di preciso?
Un file grafico 24 bit.
Sto seguendo la strada di stampare su PRN postscript, e poi di importare con
GScript per poi esportare in un file grafico.
Sto ancora scaricando i binari, non essendo a casa e trovandomi col portatile.
Se hai qualche altra idea (maxi desktop virtuale, stampa SUL clipoard, ben
venga).
Se vuoi altri chiarimenti, immagina che io debba fare lo screenshot di una
pagina in flash.
Non e' una immagine, ma e' qualcosa generata al momento.
Devo quindi grabbare lo schermo.
Il problema e' che vorrei la MASSIMA risoluzione possibile, tipo 4000x4000.
Certo, se fosse stato un flash ci sarebbero almeno 10 modi di grabbare
quell'immagine, ma non lo e'!
Ciao e grazie

 Grazie
Tu devi essere uno che adora complicarsi la vita...
Desktop virtuali enormi, installazioni di altri sistemi operativi...
ma l'hai letta la mia risposta? 


quell'immagine, ma non lo e'!
Se il qualcosa generata al momento ha risoluzione fissa, non importa a
che risoluzione lo guardi: un grab dello schermo a 1024x768 o a
4000x3000 ti restituira' l'oggetto con il medesimo dettaglio, non e'
che se sali di risoluzione la qualita' dell'oggetto migliora.
A meno che tu non stia guardando un qualcosa a risoluzione variabile
(es un vettoriale).


 che se sali di risoluzione la qualita' dell'oggetto migliora.
Lo so: il fatto e' che non e' una immagine con risoluzione fissa.
Immagina di guardare dal buco della serratura: se il buco e' piu' grande, vedi
piu' roba.
E' questo che voglio ottenere.
Ho fatto prove con la stampa su file e relativa importazione in GSView.
Funziona, ma non sono sicuro della qualita'.
Devo fare delle prove una volta a casa.
Sempre a proposito.
Le immagini sono a colori, ma io ho installato un stampante PS in B/N.
Mi dai per favore il nome di una stampante PS a colori con la massima
risoluzione possibile?
Magari anche A3... o A2, che mi scarico i driver.
Mi interessa ottenere il piu' alto numero di punti X*Y, dal GSView.
Li otterro' con il MINOR numero di DPI in fase di stampa su file, vero?
Cerco comunque una soluzione piu' "fine", come quella del driver di stampa SU
clipboard.
Con quello risolvo proprio tutto.
Dal browser stampo su clipboard e poi incollo su Photoshop.
Grazie ancora.


 ma l'hai letta la mia risposta?
Thunor, forse TU non hai seguito bene il mio problema.
Snagit o Hypersnap fanno uno screenshot di cio' che c'e' sullo schermo.
A me serve lo screenshot di cio' che non e' visualizzato per INTERO sullo schermo.
Esempio: immagina di visualizzare una immagine (con ACDSEE, XNView, quello che vuoi
tu...) 1024x768 in scala 1:1 su un desktop 800x600.
NON PUOI vedere tutta l'immagine, ma solo un pezzo, visto che la risoluzione del desktop
e' inferiore alla risoluzione della tua immagine, e visto che sei in scala 1:1.
SnagIt, semmai tu facessi uno screenshot, ti beccherebbe una finestra di 800x600, quindi
un pezzo della tua immagine.
Il resto della immagine e' nascosta dalle barre di scorrimento.
Ora: o Snagit cattura oltre le barre di scorrimento (mi pare assurdo, visto che becca
quel che vede) oppure il tuo sistema non e' adatto alle mie esigenze.
Grazie mille lo stesso.

uso una risoluzione di 1024x768.
Se non e' generata da Java/Plugin/ActiveX, ma semplicemente inviata
dal server, e' comunque uno o piu' files in un formato gestibile dal
browser e dovresti trovarlo/i nella cache di IE.
'bye

 > chiedi. 
Con "Extended window" in sostanza fai una cattura della finestra 
attiva, solo che al momento della cattura, SnagIT ti chiede a che 
dimensioni deve ingrandire temporaneamente la finestra per provvedere 
alla cattura.
Con Custom Scroll, quando lanci la cattura Snag IT ti trasforma il 
puntatore in una freccia, la punti sulla barra di scroll e Snag IT fa 
scrollare la finestra e cattura tutto in un colpo solo, anche il 
nascosto. Il problema di questo metodo sta nel fatto che temo possa 
fare solo una direzione alla volta, quindi non finestre scrollabili 
sia in verticale che in orizzontale.
Senti, visto che è una pagina web, mi provi a dare l'indirizzo? Ti 
risparmio di caricare il software e provarlo e ti faccio avere 
l'immagine, se funziona...


Mon, 12 Apr 2004 13:07:43 +0200
Era una notte torbida, avevo tutta l'intenzione di gustarmi il 
silenzio della città assopita, quando giunse Thunor e disse...
Ok, ho provato con un'immagine fai da te di 4000x4000.
Purtroppo Extended Windows si limita ad utilizzare il massimo della 
risoluzione di cui dispone il sistema, oltre cattura rettangoli neri. 
Nel mio caso l'estensione comprendeva anche il visualizzabile sul 
secondo monitor, ma non oltre. Quindi nel nostro caso, non è il 
sistema adatto.
Il sistema Custom Scroll però è molto interessante, anche se ha i 
suoi limiti. Funziona solo con lo scroll verticale, ma non è poi così 
difficile catturare delle "striscione verticali" da assemblare poi a 
PS. Io fossi in te farei proprio così. Il bello è che non ha limiti 
di altezza: se l'immagine è alta 10000 pixels, lui se la scrolla 
tutta e poi ti cattura una striscia lunga 10000 x la larghezza della 
tua risoluzione. Se setti il monitor a 1600 non devi farne poi tante 
di strisce...
Ciao!


 Grazie ancora.
Spero possa servirti, ma continuo ad informarmi, mi hai incuriosito :)


 di strisce...
Beh, solitamente ho 2 monitor (editing video) e potrei catturare
3200x1280.
Volevo evitare una soluzione del genere.
Comunque, segui il thread.
CIao

 Prova magari, mi faresti un favore :)
Potro' provare solo domani quando torno a casa.
Grazie
Ciao

 o da un ActiveX? O e' generata dal server ed inviata al browser?
ActiveX.
Ciao

Sto provando una soluzione MOLTO comoda, tale UDC (Universal Document
Converter)
Si tratta di un driver virtuale per stampante.
Basta usare il comando File-stampa per far aprire la console di
comando del driver, dal quale scegliere il formato espresso in pixel,
dpi o cm, oltre che il formato dell'immagine.
Insomma, e' proprio quello che fa per me.
L'unico problema che si potrebbe porre e' il divieto di stampa da
parte del plugin.
Tutto cio' lo potro' scoprire solo quando tornero' a casa.
Per ora, pero', sono a buon punto.
Resta sempre aperta (ed incognita) la strada del maxi desktop
virtuale.
Non trovo NULLA sul web, che faccia al caso mio.
Sembra quasi che sia impossibile...
Mah...!
C'e' un'altra strada, volendo usare il banale copia incolla.
Quando settiamo le dimensioni di una finestra qualsiasi di windows,
abbiamo la possibilita' di MASSIMIZZARE (full screen, non mobile) la
stessa, oppure di settare manualmente le sue dimensioni (finestra
mobile e trasportabile per lo schermo).
Cioe', posso anche vedere una parte della finestra, magari perche' e'
messa in un angolino e il resto e' nascosta perche' fuori dallo
schermo.
In questo caso, un banale ALT STAMP (attenzione: ALT STAMP, non stamp
da solo) cattura l'intera finestra, anche se essa e' mezza nascosta
perche' fuori dallo schermo.
Quindi, una genialata sarebbe quella di ridimensionare la finestra di
explorer ai miei desiderati 4000x4000, tirando l'angolo inferiore
destro della finestra e poi premere ALT-STAMP per avere una cattura di
4000x4000.
Bene: per un limite imposto da qualche parte in Windows, le dimensioni
massime di ogni finestra equivalgono alle dimensioni della risoluzione
del desktop.
IL PROBLEMA e' che windows limita le dimensioni della ridimensione
alla risoluzione del desktop, non di piu'.
Se fosse possibile superare questo limite, avrei risolto il mio
problema da un'altro punto di vista.
Capisco che a poco a poco sto diventando OT, ma non vedo altro posto
dove discuterne, visto che prima o poi il mio bisogno sara' il bisogno
di qualcun altro.
Grazie ancora per la pazienza.

 CIao
Come vuoi...
