<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www.informatiktools.de/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://www.informatiktools.de/index.php?feed=atom&amp;target=Ikg&amp;title=Spezial%3ABeitr%C3%A4ge%2FIkg</id>
		<title>Informatiktools - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://www.informatiktools.de/index.php?feed=atom&amp;target=Ikg&amp;title=Spezial%3ABeitr%C3%A4ge%2FIkg"/>
		<link rel="alternate" type="text/html" href="https://www.informatiktools.de/index.php?title=Spezial:Beitr%C3%A4ge/Ikg"/>
		<updated>2026-04-30T09:27:17Z</updated>
		<subtitle>Aus Informatiktools</subtitle>
		<generator>MediaWiki 1.16.2</generator>

	<entry>
		<id>https://www.informatiktools.de/index.php?title=Bildster</id>
		<title>Bildster</title>
		<link rel="alternate" type="text/html" href="https://www.informatiktools.de/index.php?title=Bildster"/>
				<updated>2012-05-05T21:28:28Z</updated>
		
		<summary type="html">&lt;p&gt;Ikg: Bildster ist ein Tool, um echte Bildverarbeitung ohne Einstiegshürden im Informatik-Anfangsunterricht nutzen zu können.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|Name = Bildster&lt;br /&gt;
|Logo = [[Datei:BildsterThumbnail.png]]&lt;br /&gt;
|Kurzbeschreibung = Tool für Bildverarbeitung in der Oberstufe&lt;br /&gt;
|Schlagwoerter = Bildverarbeitung, Oberstufe, Anfangsunterricht, Lernumgebung&lt;br /&gt;
|Altersgruppen = Sek. II&lt;br /&gt;
|Erscheinungsjahr = 2012&lt;br /&gt;
|AktuelleVersion = 1.0&lt;br /&gt;
|Einfluesse = [[Hamstersimulator]]&lt;br /&gt;
|Plattform = Linux&lt;br /&gt;
|Lizenz = GPL 3&lt;br /&gt;
|Lizenzkosten = keine&lt;br /&gt;
|Bemerkungen = ermöglicht sofortigen Einstieg in das Schreiben eigener Bildverarbeitungsprogramme, setzt aber voraus, dass eine Linux-Umgebung zur Verfügung steht&lt;br /&gt;
|Website = [http://sourceforge.net/projects/bildster/files]&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
Bildster ist eine Lernumgebung für Bildverarbeitung. Bilder können auf einfache Art erstellt oder aber geladen und bearbeitet werden. Dafür stehen vordefinierte Variablen und Befehle zur Verfügung. Programmiersprache ist Java.&lt;br /&gt;
Das hohe Anschauungspotential von Bildverarbeitung kann unmittelbar im Unterricht genutzt werden.&lt;br /&gt;
&lt;br /&gt;
== Ziele und Besonderheiten ==&lt;br /&gt;
Um alle Hürden mit Bildverarbeitung zu vermeiden, wurde hier ein exterm leicht zu nutzendes Tool erstellt. Damit ist es möglich, im Anfangsunterricht tatsächlich eigene Bildverarbeitungsprogramme zu schreiben (während normalerweise nur Bildbearbeitung eingesetzt wird, um einige Fundamentale Ideen einzuüben). Es existieren die selbsterklärenden Befehle '''lade(bildname)''', '''zeige()''' und '''zoom()''' sowie die vordefinierten Variablen ''breite'' und ''hoehe'' sowie die Arrays ''pic[][]'' (hierhin überträgt '''lade(...)''' das geladene Bild, hier kann es manipuliert werden; hier können auch Bilder generisch erstellt werden, und sein Inhalt wird von '''zeige()''' angezeigt) sowie ''pic2[][]'' (für Zwischenkopien o.Ä., z.B. beim Bilddrehen).&lt;br /&gt;
== Einfaches Beispiel / Screenshot ==&lt;br /&gt;
[[Datei:Bildster01.png]]&lt;br /&gt;
[[Datei:Bildster02.png]]&lt;br /&gt;
&lt;br /&gt;
== Technische Voraussetzungen und Hinweise ==&lt;br /&gt;
Das Tool läuft unter Linux. Es nutzt den Editor '''gedit''' zur komfortablen Programmeingabe; zusammen mit dessen Funktion zum Aufruf externer Werkzeuge wird die Programmdatei '''ausfuehren''' ausgeführt, die den aktuellen Inhalt als Bildverarbeitungsdatei auffasst.&lt;br /&gt;
&lt;br /&gt;
Es wird das EmbeddedTk-Paket von Dr. R. Hipp verwendet, das kompiliert werden muss.&lt;br /&gt;
&lt;br /&gt;
Würde dieses Paket kompiliert vorliegen, liefe bildster sofort ohne Installation (ob das von der Lizenz her okay wäre, ist offenbar noch nicht geklärt, deshalb gibt es das noch nicht).&lt;br /&gt;
&lt;br /&gt;
Seine Dateien ''ausfuehren'' und ''bildster.c'' müssen im gleichen Verzeichnis liegen wie die Bildverarbeitungsdatei, die ein Schüler erstellt.&lt;br /&gt;
&lt;br /&gt;
== Schulischer Einsatz ==&lt;br /&gt;
Bildster eignet sich für den Oberstufen-Anfangsunterricht. Man kann leicht eigene Bilddateien erzeugen oder vorhandene bearbeiten. Die Schüler können auf Datenseite die Codierung von Bildern erarbeiten (Farbwertzerlegung und -wiederzusammensetzung, Bild als Matrix) und auf Funktionsseite das Adressieren von Bildpunkten über geeignete (ineinandergeschachtelte) For-Schleifen verstehen üben und z.B. durch If-Konstrukte Wertüberläufe vermeiden. Das Tool eignet sich also auch zur Schulung von Fertigkeiten im Umgang mit Kontrollstrukturen.&lt;br /&gt;
&lt;br /&gt;
Seine syntaktischen Eigenheiten (z.B. dass die Hauptmethode mit ''void main()'' eingeleitet wird und dass Variablen vor Schleifenköpfen definiert werden müssen, sind vollständig dem Oldenburger Hamstersimulator angepasst.&lt;br /&gt;
&lt;br /&gt;
Bildster eignet sich als Nachfolgetool zum Hamstersimulator, für eine Sequenz, in der Programmierfertigkeiten und anschauliches Denken und Problemlösen weiter ausgebaut werden.&lt;br /&gt;
=== Korrespondierende Inhalts-/Prozessbereiche ===&lt;br /&gt;
Inhaltsbereiche:&lt;br /&gt;
''Algorithmen''&lt;br /&gt;
Prozessbereiche: &lt;br /&gt;
''Modellieren und Implementieren''&lt;br /&gt;
''Darstellen und Interpretieren''&lt;br /&gt;
&lt;br /&gt;
=== Inhalte und Themen ===&lt;br /&gt;
Bildverarbeitung&lt;br /&gt;
=== Ideen zum Unterrichtseinsatz===&lt;br /&gt;
* einfache PNM-Bilder nach Typ P3 im Editor erstellen und in Bildster schirmfüllend anzeigen lassen&lt;br /&gt;
* einfache Bilder in Bildster erstellen und das Ergebnis (P3-Datei) im Editor anschauen&lt;br /&gt;
* Pixel einfärben&lt;br /&gt;
* Bildränder einfärben lassen&lt;br /&gt;
* Bildränder automatisch erkennen und entfernen lassen&lt;br /&gt;
* Graustufenumwandlung programmieren lassen&lt;br /&gt;
* Bilder invertieren lassen&lt;br /&gt;
* Teilbereiche von Bildern bearbeiten (z.B. für einen Vorher-/Nachher-Vergleich wie im obigen Beispiel)&lt;br /&gt;
* Farbstiche entfernen lassen&lt;br /&gt;
* Falschfarbenbilder erzeugen (z.B. Luftbildaufnahmen der NASA nachbearbeiten)&lt;br /&gt;
* Bilder drehen, Bilder skalieren&lt;br /&gt;
* Aufhellen von Bildbereichen (Spotlighteffekt)&lt;br /&gt;
* Umgebungsoperatoren programmieren, z.B. für Kantenerkennung nach verschiedenen Verfahren (Vergleich!) oder Weichzeichner etc.&lt;br /&gt;
* Rendern in Bildern, z.B. geometrische Zeichenoperationen (Rechtecke, Kreise, Linien mit Bresenham-Algo), Rendern von Text etc.&lt;br /&gt;
== Einschätzung/ Kritik == &lt;br /&gt;
Die Installation unter Linux ist relativ kompliziert.&lt;br /&gt;
&lt;br /&gt;
Am IKG, wo es entstanden ist, wird es zusammen mit einem angepassten Knoppix auf einem Stick an die Schüler verteilt. Dann ist es natürlich sehr praktisch zu verwenden (portable Lernumgebung) und die Schüler können mit dem Stick auch Hausaufgaben erledigen.&lt;br /&gt;
&lt;br /&gt;
Im Unterrichtseinsatz erweist Bildster sich als sehr praktisch; die Schüler können damit praktisch aus dem Stand eigene Bildverarbeitungsprogramme erstellen und vor allem vom Start weg viel mit Bildfarbdaten und mit Kontrollstrukturen zur Pixeladressierung herumexperimentieren. Es lassen sich auch leicht Algorithmen zur Bilderzeugung schreiben.&lt;br /&gt;
== Unterrichtsmaterialien und -beispiele ==&lt;br /&gt;
''to do''&lt;br /&gt;
== Referenzen, weiterführende Literatur und Ansprechpartner ==&lt;br /&gt;
[http://sourceforge.net/projects/bildster/files/ Bildster-Homepage für Download]&lt;br /&gt;
&amp;lt;!--== Kommentare ==&lt;br /&gt;
{{:{{TALKSPACE}}:{{PAGENAME}}}}&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Kreativität]]&lt;br /&gt;
[[Category:Bildverarbeitung]]&lt;br /&gt;
[[Category:Bildverarbeitung]]&lt;/div&gt;</summary>
		<author><name>Ikg</name></author>	</entry>

	<entry>
		<id>https://www.informatiktools.de/index.php?title=Datei:Bildster01.png</id>
		<title>Datei:Bildster01.png</title>
		<link rel="alternate" type="text/html" href="https://www.informatiktools.de/index.php?title=Datei:Bildster01.png"/>
				<updated>2012-05-05T21:21:48Z</updated>
		
		<summary type="html">&lt;p&gt;Ikg: Quelltext für Halbbildinverter im Editor -- mit F12 wird bildster gestartet.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quelltext für Halbbildinverter im Editor -- mit F12 wird bildster gestartet.&lt;/div&gt;</summary>
		<author><name>Ikg</name></author>	</entry>

	<entry>
		<id>https://www.informatiktools.de/index.php?title=Datei:Bildster02.png</id>
		<title>Datei:Bildster02.png</title>
		<link rel="alternate" type="text/html" href="https://www.informatiktools.de/index.php?title=Datei:Bildster02.png"/>
				<updated>2012-05-05T20:36:56Z</updated>
		
		<summary type="html">&lt;p&gt;Ikg: Bildster mit Beispiel Halbbildinverter.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Bildster mit Beispiel Halbbildinverter.&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
{{cc-by-3.0}}&lt;/div&gt;</summary>
		<author><name>Ikg</name></author>	</entry>

	<entry>
		<id>https://www.informatiktools.de/index.php?title=Datei:BildsterThumbnail.png</id>
		<title>Datei:BildsterThumbnail.png</title>
		<link rel="alternate" type="text/html" href="https://www.informatiktools.de/index.php?title=Datei:BildsterThumbnail.png"/>
				<updated>2012-05-05T20:19:40Z</updated>
		
		<summary type="html">&lt;p&gt;Ikg: Thumbnail von Bildster nach Start eines Programms zur Halbbildinvertierung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Thumbnail von Bildster nach Start eines Programms zur Halbbildinvertierung&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
{{cc-by-3.0}}&lt;/div&gt;</summary>
		<author><name>Ikg</name></author>	</entry>

	<entry>
		<id>https://www.informatiktools.de/index.php?title=%C3%9Cbersicht</id>
		<title>Übersicht</title>
		<link rel="alternate" type="text/html" href="https://www.informatiktools.de/index.php?title=%C3%9Cbersicht"/>
				<updated>2012-05-05T20:12:47Z</updated>
		
		<summary type="html">&lt;p&gt;Ikg: /* B */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOC}}&lt;br /&gt;
&lt;br /&gt;
== A ==&lt;br /&gt;
*[[AgentSheets]]&lt;br /&gt;
*[[Alice]]&lt;br /&gt;
*[[Amazon EC2]]&lt;br /&gt;
*[[AntMe! ]]&lt;br /&gt;
*[[App Inventor]]&lt;br /&gt;
*[[ArduBlock]]&lt;br /&gt;
*[[Arduino]]&lt;br /&gt;
*[[AtoCC]]&lt;br /&gt;
*[[Augmented Reality Scratch]]&lt;br /&gt;
*[[Aviary Tools]]&lt;br /&gt;
&lt;br /&gt;
== B ==&lt;br /&gt;
*[[Baltie]]&lt;br /&gt;
*[[BASIC]]&lt;br /&gt;
*[[BASIC-256]]&lt;br /&gt;
*[[Bildster]]&lt;br /&gt;
*[[Blender]]&lt;br /&gt;
*[[Blopp ]]&lt;br /&gt;
*[[Bluefish]]&lt;br /&gt;
*[[BlueJ]]&lt;br /&gt;
*[[Bricx Command Center]]&lt;br /&gt;
&lt;br /&gt;
== C ==&lt;br /&gt;
*[[CeeBot ]]&lt;br /&gt;
*[[Chameleon ]]&lt;br /&gt;
*[[CoLoBot]]&lt;br /&gt;
*[[CrypTool]]&lt;br /&gt;
&lt;br /&gt;
== D ==&lt;br /&gt;
*[[Delphi-Karel]]&lt;br /&gt;
*[[DesignBlocksJS]]&lt;br /&gt;
*[[Dia]]&lt;br /&gt;
*[[Digitalsimulator]]&lt;br /&gt;
*[[Django (Webframework)]]&lt;br /&gt;
*[[Doodle]]&lt;br /&gt;
*[[DrJava]]&lt;br /&gt;
*[[Dropbox]]&lt;br /&gt;
*[[DynaTraffic]]&lt;br /&gt;
&lt;br /&gt;
== E ==&lt;br /&gt;
*[[EDDI-V ]]&lt;br /&gt;
*[[Edusim]]&lt;br /&gt;
*[[Electronic Blocks]]&lt;br /&gt;
*[[E-Mail-Simulator]]&lt;br /&gt;
*[[Enchanting]]&lt;br /&gt;
*[[Etoys ]]&lt;br /&gt;
*[[Evernote]]&lt;br /&gt;
&lt;br /&gt;
== F ==&lt;br /&gt;
*[[FILIUS]]&lt;br /&gt;
*[[Frosch ]]&lt;br /&gt;
*[[Fujaba]]&lt;br /&gt;
&lt;br /&gt;
== G ==&lt;br /&gt;
*[[Gambas]]&lt;br /&gt;
*[[GameStudio]]&lt;br /&gt;
*[[Gimp]]&lt;br /&gt;
*[[Google Code Jam]]&lt;br /&gt;
*[[Google Code Playground]]&lt;br /&gt;
*[[Google SketchUp]]&lt;br /&gt;
*[[GoogleDocs]]&lt;br /&gt;
*[[Google Project Hosting]]&lt;br /&gt;
*[[GoogleSites]]&lt;br /&gt;
*[[Greenfoot]]&lt;br /&gt;
*[[Guido van Robot]]&lt;br /&gt;
&lt;br /&gt;
== H ==&lt;br /&gt;
*[[Hackety Hack!]]&lt;br /&gt;
&lt;br /&gt;
== I ==&lt;br /&gt;
*[[Impromptu ]]&lt;br /&gt;
*[[InfoTraffic]]&lt;br /&gt;
*[[Inkscape]]&lt;br /&gt;
*[[Intrade.com]]&lt;br /&gt;
&lt;br /&gt;
== J ==&lt;br /&gt;
*[[Java-Hamster]]&lt;br /&gt;
*[[JavaApp]]&lt;br /&gt;
*[[Jaycut]]&lt;br /&gt;
*[[Jeliot]]&lt;br /&gt;
*[[Jeroo ]]&lt;br /&gt;
*[[JFLAP]]&lt;br /&gt;
*[[jGRASP]]&lt;br /&gt;
*[[JPie]]&lt;br /&gt;
*[[JUnit Tests]]&lt;br /&gt;
&lt;br /&gt;
== K ==&lt;br /&gt;
*[[Kara]]&lt;br /&gt;
*[[Karel D. Robot ]]&lt;br /&gt;
*[[Karel the Robot]]&lt;br /&gt;
*[[Karel++ (englisch]]&lt;br /&gt;
*[[KidsPL]]&lt;br /&gt;
*[[Kodu ]]&lt;br /&gt;
*[[Kojo]]&lt;br /&gt;
&lt;br /&gt;
== L ==&lt;br /&gt;
*[[Learn to Program BASIC]]&lt;br /&gt;
*[[Lego Mindstorms]]&lt;br /&gt;
*[[Lego Mindstorms NXT Simulator]]&lt;br /&gt;
&amp;lt;!-- http://schuelerlabor.informatik.rwth-aachen.de/simulator  ---&amp;gt;&lt;br /&gt;
*[[leJOS]]&lt;br /&gt;
&amp;lt;!--http://lejos.sourceforge.net/--&amp;gt;&lt;br /&gt;
*[[Leo]]&lt;br /&gt;
*[[Lively Kernel]]&lt;br /&gt;
*[[Logic Simulator]]&lt;br /&gt;
*[[LogicTraffic]]&lt;br /&gt;
*[[Logo]]&lt;br /&gt;
&lt;br /&gt;
== M ==&lt;br /&gt;
*[[Mama]]&lt;br /&gt;
*[[Max/MSP/Jitter]]&lt;br /&gt;
*[[Microsoft Small Basic]]&lt;br /&gt;
*[[mindmeister]]&lt;br /&gt;
*[[MODKIT]]&lt;br /&gt;
*[[morphic.js]]&lt;br /&gt;
&lt;br /&gt;
== N ==&lt;br /&gt;
*[[NetBeans / Java]]&lt;br /&gt;
*[[NetBeans BlueJ Edition]]&lt;br /&gt;
*[[newLISP]]&lt;br /&gt;
*[[Niki ]]&lt;br /&gt;
*[[NWERC Hockey league ]]&lt;br /&gt;
&lt;br /&gt;
== P ==&lt;br /&gt;
*[[PeerWise]]&lt;br /&gt;
*[[Phrogram]]&lt;br /&gt;
*[[picnik]]&lt;br /&gt;
*[[PicoCricket]]&lt;br /&gt;
*[[pixlr]]&lt;br /&gt;
*[[Povray]]&lt;br /&gt;
*[[Processing ]]&lt;br /&gt;
*[[ProgrammingWiki]]&lt;br /&gt;
*[[Puck]]&lt;br /&gt;
*[[Pure Data]]&lt;br /&gt;
&lt;br /&gt;
== Q ==&lt;br /&gt;
*[[QueueTraffic]]&lt;br /&gt;
*[[Quizmaker]]&lt;br /&gt;
&lt;br /&gt;
== R ==&lt;br /&gt;
*[[RAPTOR]]&lt;br /&gt;
*[[Revelation Natural Art]]&lt;br /&gt;
*[[Roblox ]]&lt;br /&gt;
*[[Robocode ]]&lt;br /&gt;
*[[RoboLab]]&lt;br /&gt;
*[[RoboMind]]&lt;br /&gt;
*[[Robot Karol ]]&lt;br /&gt;
*[[Ruby on Rails]]&lt;br /&gt;
&lt;br /&gt;
== S ==&lt;br /&gt;
*[[Scheme]]&lt;br /&gt;
*[[Scratch]]&lt;br /&gt;
*[[Scratch for Arduino]]&lt;br /&gt;
*[[ScribTEX]]   &amp;lt;!--Online Latex editor: https://www.scribtex.com/--&amp;gt;&lt;br /&gt;
*[[seeeduino]]&lt;br /&gt;
*[[Sense]]&lt;br /&gt;
*[[SGP Balties]]&lt;br /&gt;
*[[SiMPLE]]&lt;br /&gt;
*[[Small Basic]]&lt;br /&gt;
*[[Solist ]]&lt;br /&gt;
*[[Squeak]]&lt;br /&gt;
*[[Stagecast Creator]]&lt;br /&gt;
*[[Starlogo]]&lt;br /&gt;
*[[StarLogo TNG ]]&lt;br /&gt;
*[[Structorizer]]&lt;br /&gt;
*[[Sumo Paint]]&lt;br /&gt;
&lt;br /&gt;
== T ==&lt;br /&gt;
*[[ToonTalk]]&lt;br /&gt;
*[[Torcs]]&lt;br /&gt;
*[[Turtle Art]]&lt;br /&gt;
*[[Turtle Blocks]]&lt;br /&gt;
*[[Turtlegraphics ]]&lt;br /&gt;
*[[Tux Paint]]&lt;br /&gt;
*[[TYPOlight]]&lt;br /&gt;
&lt;br /&gt;
== U ==&lt;br /&gt;
*[[Uppaal]]&lt;br /&gt;
&lt;br /&gt;
== V ==&lt;br /&gt;
*[[Visual Basic .NET]]&lt;br /&gt;
&lt;br /&gt;
== W ==&lt;br /&gt;
*[[Webvideo]]&lt;br /&gt;
&lt;br /&gt;
== X ==&lt;br /&gt;
*[[xKarel]]&lt;br /&gt;
*[[Xtranormal]]&lt;br /&gt;
&lt;br /&gt;
== Y ==&lt;br /&gt;
*[[Yahoo Pipes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TOC}}&lt;/div&gt;</summary>
		<author><name>Ikg</name></author>	</entry>

	</feed>