4images Forum & Community

4images Modifications / Modifikationen => Mods & Plugins (Requests & Discussions) => Topic started by: dosensteck on October 30, 2005, 11:53:53 PM

Title: [MOD] Panorama view + Java-Applet
Post by: dosensteck on October 30, 2005, 11:53:53 PM
Nicht mein mod - mod author: panoman
gefunden im google cache.

panoman:
Quote
Anzeige von Panoramen mittels Applet im Kurzform

1. Neuen Typ eintragen: bspw. "pano" in die Liste
der Dateiendungen (Erlaubte Datei-Typen). Das sieht dann etwa so aus:
jpg,gif,png,aif,au,avi,mid,mov,mp3,mpg,swf,wav,ra,rm,zip,pdf,pano

2.Im Verzeichnis: template/default/media eine Datei namens
"pano.html" erzeugen mit bspw. diesem (minimalen) Inhalt:
<APPLET codebase="http://www.deinedomain.de/dein4images/" archive=ptviewer.jar code=ptviewer.class width="432" height="240">
<PARAM name=file value="{media_src}">
</APPLET>
ob die o.g. Angabe der Codebase notwendig ist, ist zweifelhaft,aber vielleicht sicherer...

3.Falls(!) der Ptviewer benutzt werden sollte, dann ptviewer.jar (24kb)in das Verzeichnis <dein4images>, nämlich die Root, wo sich alle Main-PHP's (details.php) befinden, kopieren. Dann kann man sicher
auch die Codebase im Aufruf vom Applet weglassen.

4. In upload_definitions.php zur Sicherheit noch
$mime_type_match['pano'] = array("image/jpeg");
einfügen.

5. Ein Vorschaubild nach "Maximale Breite der Thumbnail-Bilder in Pixel" (150 pixel) aus dem zukünftigen "Panobild.jpg" ein Teilbild mit bspw. 150 pixel Breite zurechtschneiden (+schärfen sieht gut aus) und
"pre-panobild.jpg" nennen.

5. Vor dem Upload muß noch das Panoramabild ("panobild.jpg")in "panobild.pano" umbenannt werden.
Das ist mit dem MS-Explorer in XP nicht mehr möglich, denn es wird oft "panobild.pano.jpg" daraus und der Typ-jpg bleibt. Es darf danach kein JPG-Typ mehr sein, sondern ein Typ=Pano-Datei. Wichtig!
Ich nehme dazu einfach "Idoswin Pro", der kann das.

6. Nun kann das ürsprüngliche panobild.jpg mutiert zu "panobild.pano" mit der Vorschau "pre-panobild.jpg" (Thumnail-Breite beachten) erfolgreich zum Upload und zur erfolgreichen Anzeige kommen.

7. Resume: Die Anzeige der Panos ist besser+klarer als mit QTVR (mov)
Man kann noch diverse "Mätzchen" ranbasteln (s.o. in pano.html),
um die Anzeige noch zu verschönern.

Pano4u

panoman:
Quote
Nachtrag zum Vorschaubild:

Natürlich muß das alles auch funktionieren, wenn kein Exclamation Vorschaubild
beim Upload angegeben wurde.

NUR, muss dazu ein default-Bild für den Typ pano geschaffen werden und
im Verzeichnis als -> default/icon/pano.gif abgelegt werden.
Hierzu nimmt man sich einfach jpg.gif, modifiziert
es mit der Aufschrift "pano" und speichert dies dann als pano.gif.


pano4u

user können aber keine grösseren bilder hochladen, deswegen hat jan diese lösung gepostet:
Quote
Suche in includes/upload.php diese Zeile
Code: [Select]
function check_image_size() {und füge darunter folgednes ein
Code: [Select]
if ($this->extension == 'pano') {
    return 1;
  }

kein support meinerseits, ich bin nur der finder ;)
Title: Re: [MOD] Panoramen + Java-Applet: Zusammenfassung
Post by: JensF on October 31, 2005, 10:38:39 AM
Was macht denn dieser Mod?? Gibt es da ne Demo zu???
Title: Re: [MOD] Panoramen + Java-Applet: Zusammenfassung
Post by: dosensteck on October 31, 2005, 01:03:05 PM
Anzeige von Panoramen mittels Applet im Kurzform

ich habe ihm bis jetzt nur auf meinem testsystem eingebaut, wenn ich den mod aber auf meiner hp einbaue sage ich bescheid...

Title: Re: [MOD] Panoramen + Java-Applet: Zusammenfassung
Post by: mawenzi on October 31, 2005, 02:30:50 PM
@ dosensteck
das Media-Element Pano lässt sich mit deiner Veröffentlichung so nicht umsetzen, da in jedem Fall die Dateien ptviewer.jar  und ptviewer.class  zum Download fehlen ...  :?

@ JensF
habe auf meiner Site auch ein Media-Element Panorama, dass vom Code her etwas anders arbeitet, jedoch von der Endoptik nahezu dem o.g. gleich ist. Du kannst mit diesem Element animierte 180°- bzw. 360°-Panoramen betrachten, steuern, zoomen, ...

Demo 180°-Panorama : Berlin-Panorama (http://klick.kl.funpic.de/details.php?image_id=1604)
Demo 360°-Panorama : Stilfser-Joch-Panorama (http://klick.kl.funpic.de/details.php?image_id=1327)

(... und wer möchte, der findet dort noch weitere Panoramabilder ...   :wink: )
Title: Re: [MOD] Panoramen + Java-Applet: Zusammenfassung
Post by: JensF on October 31, 2005, 10:37:57 PM
Dazu muss man dann aber auch die entsprechenden Bilder haben, oder???
Title: Re: [MOD] Panoramen + Java-Applet: Zusammenfassung
Post by: mawenzi on October 31, 2005, 10:55:38 PM
... aber die lassen sich einzeln fotografieren (bei einem 360°-Panorama sind das ca. 10-12 Bilder) und dann mit der entsprechenden Software (pixmaker, ... o.d.gl.) nahtlos zu einem Panoramabild zusammenfügen ...
Title: Re: [MOD] Panoramen + Java-Applet: Zusammenfassung
Post by: dosensteck on October 31, 2005, 11:06:52 PM
@ dosensteck
das Media-Element Pano lässt sich mit deiner Veröffentlichung so nicht umsetzen, da in jedem Fall die Dateien ptviewer.jar  und ptviewer.class  zum Download fehlen ...  :?
[/size]

sorry, das habe ich vergessen - ich habe die datei rausgegoogelt

http://www.path.unimelb.edu.au/~dersch/

dort findet man das java applet and application! die class kann man laut beschreibung aber weglassen wenn man die ptviewer.jar in das hauptverzeichnis legt.
Title: Re: [MOD] Panoramen + Java-Applet: Zusammenfassung
Post by: olinde on March 01, 2006, 08:42:40 AM
Hallo, habe den mod umgesetzt, es geht - super. Jetzt wollte ich noch einige paramter setzen, für die ptviewer.class. Einige Parameter im Applet werden aber in geschweifter Klammer gesetzt {paramenter} - Meine Frage: Wie kann ich die Klammer im Code entwerten? Denn beim Aufruf des Applets werden die Werte in den Klammern nicht übernommen, weil 4images sie versucht zu ersetzen - sehe ich das richtig?

Gruß Olaf
Title: Re: [MOD] Panoramen + Java-Applet: Zusammenfassung
Post by: honda2000 on March 01, 2006, 04:24:50 PM
nee, wieso?
du erweiterst einfach die parameter des applets

in der .class  Beispiel gefällig?
http://www.www-kurs.de/warptest.htm

nur die .class ist zustängig für deine Parameter
Title: Re: [MOD] Panoramen + Java-Applet: Zusammenfassung
Post by: callme on May 16, 2006, 10:31:22 PM
Hello

sory i speek only french byt i tray to speek en englech

i hope to put a panorama pictuer in my website
i use 4images 1.7.2

this is the file that i change it
i have an erreur messenge
===

Image 1
    Erreur sur le transfert du fichier image: E20_F11_capitol-0-4-v.pano
E20_F11_capitol-0-4-v.pano: Type de fichier non valide! (pano, application/octet-stream)

Pas de données dans la base!

===


please help me
thanks

Title: Re: [MOD] Panoramen + Java-Applet: Zusammenfassung
Post by: mawenzi on May 16, 2006, 11:43:00 PM
Image 1
    Erreur sur le transfert du fichier image: E20_F11_capitol-0-4-v.pano
E20_F11_capitol-0-4-v.pano: Type de fichier non valide! (pano, application/octet-stream)

... you need pano as a new allowed file extension ...  :!:
... as is to be made ... similar like here ...
- http://www.4homepages.de/forum/index.php?topic=7277.msg32249#msg32249
- http://www.4homepages.de/forum/index.php?topic=7277.msg56938#msg56938


Title: Re: [MOD] Panoramen + Java-Applet: Zusammenfassung
Post by: callme on May 17, 2006, 01:34:16 AM

(http://www.tunisiaplus.com/pano.jpg)


this is the upload_definitions ther i added the pano at the end  is this correcte please

Quote
$mime_type_match['csv'] = array("text/comma-separated-values");
$mime_type_match['js'] = array("text/javascript");
$mime_type_match['css'] = array("text/css");

$mime_type_match['pano'] = array("image/jpeg");

?>



and pano.html

Quote

<!-- Template file for PANO Files -->


<APPLET codebase="http://www.tunisiaplus.com/4images/" archive=ptviewer.jar code=ptviewer.class width="432" height="240">
<PARAM name=file value="{media_src}">
</APPLET>


Title: Re: [MOD] Panorama view + Java-Applet
Post by: callme on May 17, 2006, 01:04:28 PM
Help Me please
Title: Re: [MOD] Panorama view + Java-Applet
Post by: mawenzi on May 17, 2006, 02:03:27 PM
... and you stored the ptviewer.jar file in your root folder ... ?
Title: Re: [MOD] Panorama view + Java-Applet
Post by: callme on May 17, 2006, 05:33:27 PM
see please this panorama
http://www.tunisiaplus.com/4images/360.html

i put it at the root of 4images , and it use the ptviewer.jar file to

thanks for your help
Title: Re: [MOD] Panorama view + Java-Applet
Post by: mawenzi on May 17, 2006, 06:30:04 PM
1. what is your concrete problem ... the upload ... ? where can I help ... ?
2. in upload_definitions.php try to use this ...
Code: [Select]
$mime_type_match['pano'] = array("image/jpeg","image/jpg","application/octet-stream");
Title: Re: [MOD] Panorama view + Java-Applet
Post by: maziggy on May 18, 2006, 09:47:39 AM
I like the idea supporting pano's in my gallery. Just installed it and to me it looks like the images will be displayed quite fuzzy. If i take a panorama image with a very good quality and view it with the applet the quality is very bad. Did anyone elsenoticed that?

Cheers, Martin
Title: Re: [MOD] Panorama view + Java-Applet
Post by: mawenzi on May 18, 2006, 09:54:23 AM
@maziggy
... deine Panoramabilder werden offensichtlich beim Upload verkleinert ...
... vergleiche Originalbild und das hochgeladene Bild ...
... versuche das Bild dann mal per FTP auszutauschen ...
... hast du die Änderung in includes/upload.php vorgenommen ... ?
Title: Re: [MOD] Panorama view + Java-Applet
Post by: maziggy on May 18, 2006, 09:59:25 AM
@maziggy
... deine Panoramabilder werden offensichtlich beim Upload verkleinert ...
... vergleiche Originalbild und das hochgeladene Bild ...
... versuche das Bild dann mal per FTP auszutauschen ...
... hast du die Änderung in includes/upload.php vorgenommen ... ?

Nene, das Bild liegt in guter Qualitaet im Media-Verzeichnis. Habe meine komplette Installation selbst so umgebaut, dass Pano's unterstuetzt werden  :P

Du benutzt bei Dir aber anscheinend ein anderes Applet oder?
Title: Re: [MOD] Panorama view + Java-Applet
Post by: mawenzi on May 18, 2006, 10:09:08 AM
... wenn du dir sicher bist ...
... dann müssen sicher die Parameter im Applet angepasst werden ...
... ja, ich verwende ein anderes Applet ...
Title: Re: [MOD] Panorama view + Java-Applet
Post by: maziggy on May 18, 2006, 10:18:17 AM
... wenn du dir sicher bist ...
... dann müssen sicher die Parameter im Applet angepasst werden ...
... ja, ich verwende ein anderes Applet ...


Es gibt einem Quality Parameter. Default ist High Quality. Ich habe ihn aber trotzdem mal gesetzt. Das Ergebnis ist trotzdem sehr bescheiden. Ich denke, ich gehe mal auf die Suche nach einem anderen Applet.
Title: Re: [MOD] Panorama view + Java-Applet
Post by: Chicco on May 31, 2006, 11:58:17 PM
Habe auch gerade her das Problem, das die Bilder beim darstellen nicht so gut herüberkommen. Kennt jemand noch einen anderen ptviewer.jar, welcher kostenlos und besser ist?

mawenzi:
Du verwendest einen anderen? Darf man fragen welchen und wo es diesen gibt? Ich nehme mal an, das dieser besser ist, da du sonst wohl kaum einen anderen genommen hättest. 8)
Title: Re: [MOD] Panorama view + Java-Applet
Post by: Chicco on June 01, 2006, 12:05:05 AM
Quote

user können aber keine grösseren bilder hochladen, deswegen hat jan diese lösung gepostet:
Quote
Suche in includes/upload.php diese Zeile
Code: [Select]
function check_image_size() {und füge darunter folgednes ein
Code: [Select]
if ($this->extension == 'pano') {
    return 1;
  }

Hmm, bei mir meckert er trotzdem, das die Dateigröße unzulässig wäre. Da stimmt was nicht ganz.....

Also sieht mein Code mometan aus im Bereich check_image_size
Code: [Select]
  function check_image_size() {
  if ($this->extension == 'pano') {
    return 1;
  }
  if ($this->extension == 'swf') {
    return 1;
  }

    $this->image_size = @getimagesize($this->upload_file);
    $ok = 1;
    if ($this->image_size[0] > $this->max_width[$this->image_type]) {
      $ok = 0;
      $this->set_error($this->lang['invalid_image_width']);
    }
    if ($this->image_size[0] < $this->min_width[$this->image_type]) {
      $ok = 0;
      $this->set_error($this->lang['invalid_image_width_min']);
    }

    if ($this->image_size[1] < $this->min_height[$this->image_type]) {
      $ok = 0;
      $this->set_error($this->lang['invalid_image_height_min']);
    }

    if ($this->image_size[1] > $this->max_height[$this->image_type]) {
      $ok = 0;
      $this->set_error($this->lang['invalid_image_height']);
    }
    return $ok;
  }

Habe nur das gleiche noch für SWF-Dateien gemacht. Aber slebst wenn ich es weglasse, meckert er....

Title: Re: [MOD] Panorama view + Java-Applet
Post by: bacterio on November 05, 2006, 09:59:46 PM
There is no size limit ...... Can be limited the size of the file 500kb for example?
Title: Re: [MOD] Panorama view + Java-Applet
Post by: The Sailor on July 09, 2007, 09:04:16 PM
is there anyone can explane how it work with 1.7.4 pleaze?
Title: Re: [MOD] Panorama view + Java-Applet
Post by: mawenzi on July 09, 2007, 09:17:37 PM
... this modification works in version 1.7 - 1.7.4 ...
... there is nothing version specific ...
Title: Re: [MOD] Panorama view + Java-Applet
Post by: Rembrandt on August 02, 2007, 09:40:19 PM
Tag!

Ich habe mir diesen mod in die galerie eingebaut, nur schein es ein problem mit dem applet in verbindung mit der galerie zu geben.

wenn ich das applet auf einer normalen webseite ausführe dann funktioniert das wunderbar wie hier zu sehen ist:

http://rembrandt.re.funpic.de/test/test.html
so wenn ich nun das gleiche in der galerie versuche, nur mit anderen bilder und natürlich andere ordner funktioniert das applet nicht mehr, wie hier zu sehen ist:

http://rembrandt.re.funpic.de/test/test.html
es wird auf beiden seiten immer nur das erste bild angezeigt "schauraum" das zweite "gaenserndorf" nicht.

mit dem parameter <PARAM name=file value="{media_src}"> würde es funktionieren,
nur kann ich dann keine bildrelevanten b.z.w für jedes bild unterschiedliche parameter mehr verwenden.
 
das applet nimmt dann immer nur die parameter aus dem ersten bild.

mfg Andi

hier noch das applet aus der galerie:
Code: [Select]
]<p><div align="center"><APPLET codebase="/" archive="panoStudioViewer.jar" code="panoStudioViewer.PanoStudioViewer.class"
name="Schauraum" width="600" height="400">
  
<param name="file" value="/data/media/53/Schauraum.pano">
<param name="params" value="{
mintilt=-33.06;
maxtilt=33.06;
minpan=0.00;
maxpan=360.00;
minhfov=20.00;
pan=180.00;
tilt=0.00;
hfov=70.00;
spherical=true;
title=Schauraum;
autoPanRate=10.00;
}">  
  
<param name="file2" value="/data/media/53/Gaenserndorf.pano">

<param name="params2" value="{                              
mintilt=-16.69                                              
maxtilt=16.69;                                              
minpan=0.00;                                                
maxpan=51.58;                                                
minhfov=26.00;                                              
pan=29.16;                                                  
tilt=-2.81;                                                  
hfov=32.06;                                                  
spherical=false;                                            
showHotspots=true;                                          
title=Gänserndorf;                                          
hotspot0=http://url;                                        
target0=http://zielframe;                                    
comment0=Casino;                                            
hscolor0=ffff00;                                            
}">


Title: Re: [MOD] Panorama view + Java-Applet
Post by: mawenzi on August 02, 2007, 10:35:51 PM
1. Sollte der zweite Link ein Panorambild in deiner 4images-Galerie zeigen ... ? ( er ist mit dem ersten identisch ... )
2. Wozu benötigst du das Dropdown-Menü in deiner 4images-Galerie ... ?
3. Die Bildauswahl sollte doch über die 4images-Navigation erfolgen ... !
4. Ja das mit den bildrelevanten Parametern  kann ein Problem werden ... .
5. Ich habe mich bei meinen Panoramen mit 2 unterschiedlichen Extensionen auf 2 globale Parameter festgelegt.
    *.rm -> 180° Panoramen und *.ram -> 360° Panoramen ...
6. Wolltest du nun mehr individuelle Parameter pro Bild festlegen können, so musst du diese zu deinen Bildern mit
    "additional_images_fields" speichern, in deiner details.php registrieren, damit du sie dann als Tags im Template
    individuell zu jedem Panorama verwenden kannst.
Title: Re: [MOD] Panorama view + Java-Applet
Post by: Rembrandt on August 02, 2007, 10:59:32 PM
Tag!
1. Sollte der zweite Link ein Panorambild in deiner 4images-Galerie zeigen ... ? ( er ist mit dem ersten identisch ... )
das ist ja das problem, obwohl ich den pfad zum richtigen bild eingetragen habe, wird immer nur das erste bild angezeigt.

Quote
2. Wozu benötigst du das Dropdown-Menü in deiner 4images-Galerie ... ?
brauch ich nicht, das ist ja nur eine test seite um zu demonstrieren das daß applet funktioniert.

Quote
3. Die Bildauswahl sollte doch über die 4images-Navigation erfolgen ... !
tut es ja, aber nur  mit dem parameter <PARAM name=file value="{media_src}"> aber dann kann ich keine verschiedenen parameter für jedes bild angeben, das ist das problem.

Quote
4. Ja das mit den bildrelevanten Parametern  kann ein Problem werden ... .
genau das ist mein problem

Quote
6. Wolltest du nun mehr individuelle Parameter pro Bild festlegen können, so musst du diese zu deinen Bildern mit
    "additional_images_fields" speichern, in deiner details.php registrieren, damit du sie dann als Tags im Template
    individuell zu jedem Panorama verwenden kannst.
ja genau..., bahnhof  :oops:
wie gesagt ich habe von den ganzen nicht viel ahnung, aber vielleicht kannst du mir da trotzdem weiterhelfen.

mfg Andi
Title: Re: [MOD] Panorama view + Java-Applet
Post by: mawenzi on August 02, 2007, 11:35:01 PM
... zunächst doch noch ein Hinweis ...
... lassen sich die Parameter für dieses Applet nicht vereinheitlichen ... ?
... eine weitere Variante wäre noch, du verwendest ein anderes Applet ...
... z.B. das von mir verwendete Applet findest du in meiner Download-Area (in PixMaker Lite incl.) ...

... so und wenn das alles nicht sein sollte ...

... dann musst nach "additional_images_fields" hier im Forum suchen ...
... so kannst du dann die individuellen Parameter zu den Bildern in der Datenbank mit abspeichern ...
... und wie oben kurz erklärt verwenden ...