|
|
Bild aus zwei Ebenen abspeichern |
|
LTD |

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 10.12.08
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: 2008b
|
 |
|
|
 |
|
Verfasst am: 16.12.2008, 15:02
Titel: Bild aus zwei Ebenen abspeichern
|
 |
Hallo zusammen.
Ist glaub ich echt ne Anfängerfrage. Aber wir haben in unserem File zwei Bilder übereinandergelegt und wollen nun dieses neu erstellte Bild in einem neuen Ordner abspeichern. Bei uns erstellt er zwar ein bmp aber darauf ist nur ein Punkt zu sehen.
Hier ist unser Quellcode:
Datapath = 'C:\Dokumente \Matlab_Bildbearbeitung\M_Files_Bildbearbeitung'
background=[Datapath '\circles.bmp'];
frontpage=[Datapath '\v020039.bmp'];
bg=imread(background);
bf=imread(frontpage);
figure(1)
a = imshow (bg,'XData',[1 100],'YData',[1 100]);
axis off;
hold on;
b = imshow (bf,'XData',[1 100],'YData',[1 100]);
set(b,'AlphaData',0.3);
%Zielpfad der abzuspeichernden Datei
Circlepicspath = [Datapath '\Export_pics_circle\'];
filename =[Circlepicspath 'Test.bmp'];
imwrite(a,filename,'bmp');
Vielen Dank schon mal für eure Hilfe
Schönen Tag noch
mfg LTD
|
|
|
|
|
Andreas Goser |

Forum-Meister
|
 |
Beiträge: 3.654
|
 |
|
 |
Anmeldedatum: 04.12.08
|
 |
|
 |
Wohnort: Ismaning
|
 |
|
 |
Version: 1.0
|
 |
|
|
 |
|
Verfasst am: 16.12.2008, 15:28
Titel:
|
 |
Hallo LTD, a=imshow gibt ein Handle zurück, IMWRITE erwartet aber eine Bildmatrix => der eine Punkt ist wohl die Farbinterpretation des Handles.
Es gibt zwar Möglichkeiten die Bildmatrix des mittels HOLD überlagerten Befehls zu ermiiteln, aber wahrscheinlich es einfacher den PRINT Befehl zu benutzen.
Andreas
|
|
|
LTD |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 10.12.08
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: 2008b
|
 |
|
|
 |
|
Verfasst am: 16.12.2008, 18:35
Titel:
|
 |
Hallo Andreas.
Vielen Dank erstmal für deinen Hinweis. Wir haben deinen Vorschlag ausprobiert, allerdings leidet darunter die Bildqualität. Als nächstes haben wir es mit saveas probiert allerdings bis jetzt ohne Erfolg.
mfg
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|