Autor Thema: RT Item mit "embedded" bitmap -> "Attachment" JPG  (Gelesen 3888 mal)

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Hallo,
ich habe die Herausforderung, den Inhalt eines RT Feldes, das mittels c&p aus Grafik (mit einer Bitmap?) befüllt ist, in einen JPG zu wandeln, das ich in ein anderes RT einhänge.
Sehe ich das richtig, daß ich da wohl nicht um eine "Umwandlung" auf OS Ebene herumkomme?
Vorgehensweise:
- rtitem.EmbeddedObjects.ExtractFile -> liefert das "BMP" ins Filesystem
- auf OS Basis Imagemagick, um draus ein JPG zu basteln
- wieder per AppendItem aus dem Filesystem an das sonstige RT Feld anhängen

Wäre halt schön, wenn Notes das intern "zum JPG machen könnte" (... schon klar, daß das keine Kernaufgabe von Notes ist ;-)).

VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: RT Item mit "embedded" bitmap -> "Attachment" JPG
« Antwort #1 am: 01.02.11 - 09:31:49 »
zumindest bis Notes 7 kannst Du solche eingebundenen Objekte mit ExtractFile nicht extrahieren, sondern nur Dateianhänge (Attachments).

Wenn Du irgendwie an das Bild herankommst, würde ich mal im Java-Umfeld nach einer Lösung suchen (habe da leider kaum Ahnung von. Wir haben einmal zippen und entzippen über Java lösen können, vielleicht gibt es für solche Bild-Umwandlungen auch entsprechende Klassen oder Methoden).

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: RT Item mit "embedded" bitmap -> "Attachment" JPG
« Antwort #2 am: 01.02.11 - 09:35:32 »
Wenn du auf dem EntwicklerCamp bist, komme in meine Session. Da zeige ich, wie das geht. Allerdings hast du auch mit JAVA keine Chance ...

Kannst dir ja mal http://www.openntf.org/internal/home.nsf/release.xsp?action=openDocument&documentId=C1BA64DD800CAE5586257633000E0E12 anscheuen. Bietet eine Möglichkeit über DXL.

Ich mache es über Richtext und LS2CAPI
« Letzte Änderung: 01.02.11 - 09:38:40 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: RT Item mit "embedded" bitmap -> "Attachment" JPG
« Antwort #3 am: 01.02.11 - 10:07:38 »
Auweia ... dann ist es vielleicht in diesem Falle einfacher, das "Ausgangsfeld" händisch von c&p nach Anhang umzubasteln (sind derzeit noch eine überschaubare Anzahl von Dokumenten ...).

Vielen Dank für die Antworten!

(AdminCamp wäre klasse, aber da bin ich derzeit für eine Dienstreise in UK verplant :-()
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: RT Item mit "embedded" bitmap -> "Attachment" JPG
« Antwort #4 am: 01.02.11 - 10:12:30 »
Zitat
einfacher, das "Ausgangsfeld" händisch von c&p nach Anhang umzubasteln (
sicher, aber wie willst du verhindern, daß jemand dort nicht auch weiterhin per c&p die Bilder einfügt?
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline CarstenB

  • Aktives Mitglied
  • ***
  • Beiträge: 193
  • Geschlecht: Männlich
Re: RT Item mit "embedded" bitmap -> "Attachment" JPG
« Antwort #5 am: 04.02.11 - 08:41:48 »
Hier ist eine Funktion, die das umgekehrte macht, also Images im RT anhängen. Aber vielleicht hilft das dir dabei, das Ablösen umzusetzen

http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/564e5f7e34eb52e880256cec0064759f?OpenDocument

Offline FriFra

  • Senior Mitglied
  • ****
  • Beiträge: 397
  • Geschlecht: Männlich
Re: RT Item mit "embedded" bitmap -> "Attachment" JPG
« Antwort #6 am: 07.02.11 - 13:53:05 »
Du kannst das Form via http (Java) aufrufen und die Image-URLs aus dem html-code parsen. Anschließend kannst Du die Bilder auch über http direkt laden.. mir ist kein anderer einfacherer Weg bekannt, an die Offsets der Bilder zu gelangen, als über http...
Ich verwende für so etwas immer eine externe DB, wo ich einfach das rtitem in ein entspr. Form kopiere, wo ich dann vor und nach dem rtitem Marker hab um den vom Domino generierten Rest des Forms schnell wegschneiden zu können.


Wenn Du die Bilder erstmal lokal vorliegen hast, ist es einfach diese mit Java in belibige andere Grafikformate umzuwandeln.
Gruß
Michael


IBM Certified Advanced Application Developer (PCLP AD 8.5,8,7,6,5)
IBM Certified Associate System Administrator (CLS SA 8.5)
Domino 10.0.1 (Windows Server 2016)
Inventor of the 00.00.200x?

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: RT Item mit "embedded" bitmap -> "Attachment" JPG
« Antwort #7 am: 07.02.11 - 16:17:15 »
Danke für die Anregungen - werde ich mich in einer ruhigen Stunde mal mit auseinandersetzen  :knuddel:
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: RT Item mit "embedded" bitmap -> "Attachment" JPG
« Antwort #8 am: 07.02.11 - 18:29:56 »
Du kannst das Dokument durch den DXL-Exporter jagen und convertNotesBitmap (oder wie das heißt) auf TRUE zu setzen,
dann bekommst du einen DXL-Stream in dem die Bitmaps als GIF oder JPG (und Base64 codiert) drin sind.
Das geht noch alles mit LotusScript. -> http://www.openntf.org/Projects/codebin/codebin.nsf/CodeByRating/DE60568D19EA514F86257057006BF308

Für eine Umwandlung GIF-> JPG brauchst du dann aber vermutlich Java

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: RT Item mit "embedded" bitmap -> "Attachment" JPG
« Antwort #9 am: 07.02.11 - 18:38:50 »
Das hatte ich bereits weiter oben schon einmal vorgeschlagen:

Zitat
Kannst dir ja mal http://www.openntf.org/internal/home.nsf/release.xsp?action=openDocument&documentId=C1BA64DD800CAE5586257633000E0E12 anscheuen. Bietet eine Möglichkeit über DXL.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz