Hier sind einige Dinge zu überprüfen: "[put_BMP()
] nur in Pixel-Modus verfügbar ist"
1) Um das Terminal in den Pixelmodus zu versetzen, rufen Sie set_display_coordinate_mode(PIXEL_MODE);
an. Vergessen Sie nicht, es zurückzusetzen, indem Sie set_display_coordinate_mode(CHARACTER_MODE);
aufrufen, wenn Sie fertig sind.
2) "Die Datei muss unkomprimiert sein."
3) "Die Datei muss monochrom oder 4-Level-Grau sein." (Ich sehe, Sie tun dies)
4) "Die Datei 128 Pixel sein sollte breit und entweder 64 Pixel hoch (Vx510, 570, 610) oder 128 Pixel hoch (Vx 670)." Beachten Sie, dass 520 nicht auf dieser Liste ist, jedoch sind die 520 und 570 in vielerlei Hinsicht sehr ähnlich und die Bildschirmgröße ist eine davon. Wenn Sie ein Bild verwenden, das 128 Pixel hoch ist, sehen Sie nur die obere Hälfte davon.
5) Vergessen Sie auch nicht, kopieren Sie die Datei auf das Terminal - ich mache das öfter, als ich zugeben möchte.
der folgende Code:
set_display_coordinate_mode(PIXEL_MODE);
put_BMP("StackOverflow.bmp");
set_display_coordinate_mode(CHARACTER_MODE);
verwendet ein Logo, das 128 x 64 Pixel und die Ergebnisse in ist:
was errno Satz ist? – David