And in order to load .svg files? How should I do it?

El mar, 28 dic 2021 a las 21:53, José María García Pérez (<
josemaria.alk...@gmail.com>) escribió:

> So, if I get it, I should just use "loader" as the producer for most (all)
> the cases. Is that correct?
>
> El mar, 28 dic 2021 a las 17:05, Dan Dennedy (<d...@dennedy.org>) escribió:
>
>> You have not included any pixel format or color space converter, and sdl2
>> does not support rgb. By specifying the producer class as an argument you
>> bypass the loader producer, which is special.
>>
>>
>> On Tue, Dec 28, 2021 at 11:01 AM José María García Pérez <
>> josemaria.alk...@gmail.com> wrote:
>>
>>> I am playing with pixbuf, but the colours I get are off:
>>> https://i.imgur.com/DhuBrir.png
>>> while I was expecting: https://i.imgur.com/p8yTx2W.jpg
>>>
>>> The code that I am using (in Nim, but readable):
>>>
>>> # nim c -r --threads:on ex02_show_red_window
>>> import mlt
>>> import os
>>>
>>> var f:Repository = initFactory("/usr/lib/mlt-7")
>>>
>>> # Create the default consumer
>>> var p:Profile = newProfile() #mlt_profile_init(nil)
>>> var sdl:Consumer = newFactoryConsumer(p, "sdl2")
>>> sdl["terminate_on_pause"] = 1 # Stop the consumer when finished
>>>
>>> var pro:Producer = newFactoryProducer(p, "pixbuf",
>>> "./resources/pexels-pixabay-97082.jpg")
>>>
>>> connect( sdl, pro )
>>>
>>> # Start the consumer
>>> sdl.start
>>>
>>> while not stopped( sdl ):
>>> sleep(1)
>>>
>>>
>>> I have two questions:
>>> 1. What can I do in order to get proper colours?
>>> 2. How can I scale the image to fit the profile's size?
>>>
>>> Kind regards (and have Christmas holidays!)
>>> _______________________________________________
>>> Mlt-devel mailing list
>>> Mlt-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/mlt-devel
>>>
>>
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to