Bis jetzt gibt es noch nichts neues.
Da du bist jetzt der einzige bist, der diesen Fehler gemeldet hat und es auch keinen Ansatz einer Lösung gibt, überlege ich, das Mitgliedsfoto wieder zu entfernen.
Heiner
Foto und Personalbogen
Moderator: heiner
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Foto und Personalbogen
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- Beiträge: 294
- Registriert: Freitag 30. Juli 2010, 21:29
- Verein: Musica Margaretha Reutti e.V.
- Mitglieder: 51
- JVerein-Version: 2.8.17
- Betriebssystem: Windows
- Wohnort: Ulm
Re: Foto und Personalbogen
Hallo Heiner,
ich habe das mal bei mir unter Windows XP getestet. Das Bild wurde in der Mitgliederübersicht nicht skaliert - O.K. Zeile 1238 in MitgliedControl geändert, so dass auch unter Windows skaliert wird. Das Ergebnis: Bild ist schwarz!
Also habe ich mir ImageInput angesehen. Ich habe den Fehler gefunden - das Bild wird skaliert.
Olaf muss den Code in den Zeilen 339ff.
durch diesen ersetzen:
Also einfach button.setImage(...) und gc.dispose() tauschen.
Und schon geht es auch unter Windows und Du musst das Foto nicht wieder deaktivieren. Windows reagiert da wohl etwas anders als Linux.
Gibst Du Olaf Bescheid?
Gruß
Danzelot
ich habe das mal bei mir unter Windows XP getestet. Das Bild wurde in der Mitgliederübersicht nicht skaliert - O.K. Zeile 1238 in MitgliedControl geändert, so dass auch unter Windows skaliert wird. Das Ergebnis: Bild ist schwarz!
Also habe ich mir ImageInput angesehen. Ich habe den Fehler gefunden - das Bild wird skaliert.
Olaf muss den Code in den Zeilen 339ff.
Code: Alles auswählen
Image scaled = new Image(GUI.getDisplay(), this.width - this.border,this.height - this.border);
gc = new GC(scaled);
gc.setAntialias(SWT.ON);
gc.setInterpolation(SWT.HIGH);
Rectangle source = image.getBounds();
gc.drawImage(image, 0, 0, source.width, source.height, 0, 0, (int) w, (int) h);
button.setImage(scaled);
gc.dispose();
Code: Alles auswählen
Image scaled = new Image(GUI.getDisplay(), width - border,height - border);
gc = new GC(scaled);
gc.setAntialias(SWT.ON);
gc.setInterpolation(SWT.HIGH);
Rectangle source = image.getBounds();
gc.drawImage(image, 0, 0, source.width, source.height, 0, 0, (int) w, (int) h);
gc.dispose();
button.setImage(scaled);
Und schon geht es auch unter Windows und Du musst das Foto nicht wieder deaktivieren. Windows reagiert da wohl etwas anders als Linux.
Gibst Du Olaf Bescheid?
Gruß
Danzelot
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Foto und Personalbogen
Hallo Danzelot,
toll, dass du den Fehler gefunden hast. Ich habe dein Posting an Olaf weitergeleitet. Siehe https://www.willuhn.de/bugzilla/show_bug.cgi?id=1177
Heiner
toll, dass du den Fehler gefunden hast. Ich habe dein Posting an Olaf weitergeleitet. Siehe https://www.willuhn.de/bugzilla/show_bug.cgi?id=1177
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Foto und Personalbogen
Hallo,
der Bugfix von Danzelot ist ab morgen im Nightly-Build von Jameica enthalten: https://www.willuhn.de/bugzilla/show_bug.cgi?id=1177
Heiner
der Bugfix von Danzelot ist ab morgen im Nightly-Build von Jameica enthalten: https://www.willuhn.de/bugzilla/show_bug.cgi?id=1177
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- Beiträge: 116
- Registriert: Donnerstag 1. März 2012, 12:43
Re: Foto und Personalbogen
Hallo,
ich habe gestern die Version 2.2.0 (vom 14.2.2012) unter Windows 7 installiert. Dort werden die Fotos zwar angezeigt, aber nur ein kleiner Ausschnitt davon (Skalierungsproblem).
Die Bilder sind nicht allzu groß (ca. 350 x 500 Pixel).
In der Entwicklerversion 2.1.0 sollte der Fehler behoben sein. Ist diese evtl. neuer als die Stable 2.2.0 ? Das Datum lässt zumindest nicht darauf schließen.
Aber großes Lob an die Entwickler !!!
Ein klasse Programm, und dabei habe ich bislang nur einen Bruchteil benutzt.
Gruß
jacky_smith
ich habe gestern die Version 2.2.0 (vom 14.2.2012) unter Windows 7 installiert. Dort werden die Fotos zwar angezeigt, aber nur ein kleiner Ausschnitt davon (Skalierungsproblem).
Die Bilder sind nicht allzu groß (ca. 350 x 500 Pixel).
In der Entwicklerversion 2.1.0 sollte der Fehler behoben sein. Ist diese evtl. neuer als die Stable 2.2.0 ? Das Datum lässt zumindest nicht darauf schließen.
Aber großes Lob an die Entwickler !!!
Ein klasse Programm, und dabei habe ich bislang nur einen Bruchteil benutzt.
Gruß
jacky_smith
Betriebssystem Windows 10 - 64bit
produktiver Einsatz mit JVerein 2.8.18
produktiver Einsatz mit JVerein 2.8.18
-
- Beiträge: 294
- Registriert: Freitag 30. Juli 2010, 21:29
- Verein: Musica Margaretha Reutti e.V.
- Mitglieder: 51
- JVerein-Version: 2.8.17
- Betriebssystem: Windows
- Wohnort: Ulm
Re: Foto und Personalbogen
Hallo Heiner,
die Fotos werden unter Windows nicht skaliert!
Kannst Du in MitgliedControl.java die Zeile 1243 auskommentieren/entfernen?
Gruß
Danzelot
die Fotos werden unter Windows nicht skaliert!
Kannst Du in MitgliedControl.java die Zeile 1243
Code: Alles auswählen
foto.setScale(Application.getPlatform().getOS() != Platform.OS_WINDOWS);
Gruß
Danzelot
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Foto und Personalbogen
Habe ich gemacht. Ist im CVS verfügbar. Demnächst wird es auch noch ein 2.2.1-Bugfix-Release geben.
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.