Canvas als png speichern chemdraw
Hi,
ich erzeuge mit chemdoodle ein image einer Strukturformel:
<script>
var viewACS = new ChemDoodle.ViewerCanvas('viewACS', 300, 300);
ChemDoodle.io.file.content('path/uploads/<?php echo $this->taskUrl; ?>.mol', function(fileContent){
var caffeine = ChemDoodle.readMOL(fileContent);
viewACS.loadMolecule(caffeine);
});
</script>
Das Canvas wird nun auf der Seite dargestellt und ich möchte es als Bild speichern.
Normalerweise würde ich mit
var strDataURI = viewACS.toDataURL();
arbeiten, aber das funktioniert nicht.
Weiß jemand wie das geht?
Vielleicht kennt jemand auch eine Alternative. Die Api von ChemDoodle gibt dazu leider nicht viel her.
Danke!
ich erzeuge mit chemdoodle ein image einer Strukturformel:
<script>
var viewACS = new ChemDoodle.ViewerCanvas('viewACS', 300, 300);
ChemDoodle.io.file.content('path/uploads/<?php echo $this->taskUrl; ?>.mol', function(fileContent){
var caffeine = ChemDoodle.readMOL(fileContent);
viewACS.loadMolecule(caffeine);
});
</script>
Das Canvas wird nun auf der Seite dargestellt und ich möchte es als Bild speichern.
Normalerweise würde ich mit
var strDataURI = viewACS.toDataURL();
arbeiten, aber das funktioniert nicht.
Weiß jemand wie das geht?
Vielleicht kennt jemand auch eine Alternative. Die Api von ChemDoodle gibt dazu leider nicht viel her.
Danke!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 192493
Url: https://administrator.de/contentid/192493
Ausgedruckt am: 23.11.2024 um 03:11 Uhr
1 Kommentar
Hallo ich habe da ein kleines Projekt: https://github.com/nxclass/form-element-canvas-signature schau da mal in das javascipt JQuery Plugin: https://github.com/nxclass/form-element-canvas-signature/blob/master/www ...
...wenn das nicht geht kann es auch durchaus am Browser liegen.
...wenn das nicht geht kann es auch durchaus am Browser liegen.