headless.mod 584 B

12345678910111213141516171819202122
  1. MODULE headless;
  2. FROM tigr IMPORT TigrPtr, tigrBitmap, tigrClear, tigrPrint, tigrSaveImage,
  3. tigrFree, tfont;
  4. FROM helper IMPORT tigrRGB;
  5. FROM InOut IMPORT WriteString, WriteLn;
  6. VAR
  7. bmp : TigrPtr;
  8. result : INTEGER;
  9. BEGIN
  10. bmp := tigrBitmap(320, 240);
  11. tigrClear(bmp, tigrRGB(80H, 90H, 0A0H));
  12. tigrPrint(bmp, tfont, 120, 110, tigrRGB(0FFH, 0FFH, 0FFH), "Hello, world.");
  13. result := tigrSaveImage("headless.png", bmp);
  14. IF result = 0 THEN
  15. WriteString("tigrSaveImage failed");
  16. WriteLn
  17. END;
  18. tigrFree(bmp);
  19. END headless.