Git Product home page Git Product logo

qoi2spr's Introduction

Qoi2Spr

Qoi2Spr is a suite of applications for converting images in the QOI (Quite OK Image) format to RISC OS Sprite, and vice versa.

It is available as:

  • A Wimp application, !Qoi2Spr, which also runs in a TaskWindow, to convert QOI files to Sprites.

  • A TransLoader, !TransQOI, which enables applications which use Computer Concepts' FFG protocol, such as OvationPro and PrivateEye, to load QOI files as Sprites.

  • A PhotoDesk converter, !3QOI, which enables PhotoDesk to load and save QOI files.

  • An ImageFileConverter module, ConvertQOI, for RISC OS 4 and 6.

Installation

The minimum RISC OS version supported is 3.50. However, the Wimp application and TransLoader can be made to run on RISC OS 3.10 with some modifications, detailed below.

Installation instructions are below. Each programme has it's own help file with further information.

To set the filetype of a QOI file downloaded from the Internet or from a Windows PC, add the following to your Mimemap file:

    image/x-qoi		QOI		a61	.qoi

Wimp application

Copy the application "!Qoi2Spr" into a suitable directory.

TransLoader

Copy the application "TransLoader.!TransQOI" into a suitable directory such as !OvnPro.AutoRun

PhotoDesk

Copy the application "PhotoDesk.!3QOI" into !Photodesk.Resources.Formats

RISC OS 4 ImageFileConverter

Copy the "RISCOS4.ConvertQOI" directory into !Boot.Choices.Users.Single.Boot.PreDesk, or wherever is appropriate for your setup.

RISC OS 3.10

The Wimp application "!Qoi2Spr" and the TransLoader "!TransQOI" can be made to run on RISC OS 3.10 with the following modifications:

  1. In !Run, remove the 3.50 check that starts: RMEnsure UtilityModule 3.50
  2. Remove the files: !Sprites11 and !Sprites22
  3. In !Qoi2Spr.!RunImage, and/or !TransQOI.!Convert, in PROCheap_create replace:
       SYS "OS_ReadDynamicArea",-1 TO ,,HEAP_MAXSIZE%

with:

       HEAP_MAXSIZE% = 28*1024*1024 : REM Max Wimpslot size = 28Mb

!Paint does not know about Type 6 (32bpp) Sprites and so you will not be able toview or edit the Sprites created in it, but !ChangeFSI is able to convert them into a suitable Sprite format for !Paint to load, although you do then lose any mask, but you can then add the mask back.

History

1.00 : Initial release

qoi2spr's People

Contributors

colemanrgb avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.