Image Color Downsizing

Rick Harrison harrison at all-auctions.com
Wed Nov 28 18:06:08 EST 2012


Hi again,

Well, the news isn't as good as I'd hoped.

Apparently color downsizing doesn't go down to 16 colors
for some reason.  Even if I use a ColorList of 16 colors it
won't stick to the ones I've assigned.  Does anyone have
a work around?

Let me know.

Thanks,

Rick

 
On Nov 27, 2012, at 10:43 AM, Rick Harrison <harrison at all-auctions.com> wrote:

> Hi again Thomas,
> 
> Good news!  Turns out the dictionary documentation was wrong again.
> The export image statement actually works under iOS in the simulator just fine!
> Looks like someone forgot to update the dictionary for this.
> 
> So, that problem has been solved!  Yea!!!
> 
> Thank you for your help.
> 
> Rick
> 
> 
> On Nov 27, 2012, at 10:19 AM, Rick Harrison <harrison at all-auctions.com> wrote:
> 
>> Hi Thomas,
>> 
>> I was looking at export image late last night without much success.
>> 
>> If one exports to a variable and then sets the imageData to the variable
>> it comes out as a mishmash. 
>> 
>> I looked into your suggestion of "optimized" this morning and it complained
>> about the syntax.  I found out a couple of things to make it work.
>> 
>> 1.  The term optimized is in the wrong position in the dictionary.
>> 
>> 2,  Exporting to another image container instead of a variable works.
>> 
>> If you use as the dictionary suggests:
>> 
>> export image to {file filePath | container} as {gif | png} with colorCount [optimized] color palette
>> 
>> so:
>> 
>> export "image1" to tImage as png with 16 optimized color palette
>> 
>> doesn't work.
>> 
>> If you use:
>> 
>> export image "Image1" to image "Image2" as png with 16 color optimized palette
>> 
>> it works!
>> 
>> Unfortunately according to the documentation, it won't work under iOS, so I guess
>> it's back to the drawing board.
>> 
>> Any other ideas?
>> 
>> Thanks,
>> 
>> Rick
>> 
>> On Nov 27, 2012, at 9:16 AM, Thomas McGrath III <mcgrath3 at mac.com> wrote:
>> 
>>> Rick,
>>> 
>>> Have you checked out "export with palette" in the dictionary? It works on the palette of the image which could be set to 16 color count?
>>> 
>>> export "image1" to tImage as png with 16 optimized color palette
>>> 
>>> If the optimized palette form is used, then a palette with the colorCount colors will be generated that does its best to approximate all the colors present in the image. The image will be color-matched to this palette before export. If colorList is not specified, a 256 entry palette will be generated. 
>>> 
>>> 
>>> export with palette
>>> 
>>> Type: command
>>> 
>>> Syntax: 
>>> export image to {file filePath | container} as {gif | png} with standard palette
>>> export image to {file filePath | container} as {gif | png} with optimized palette
>>> export image to {file filePath | container} as {gif | png} with colorCount [optimized] color palette
>>> export image to {file filePath | container} as {gif | png} with palette colorList
>>> 
>>> 
>>> -- Tom McGrath III
>>> http://lazyriver.on-rev.com
>>> 3mcgrath at comcast.net
>>> 
>>> On Nov 26, 2012, at 10:02 PM, Rick Harrison <harrison at all-auctions.com> wrote:
>>> 
>>>> Hi there,
>>>> 
>>>> I was wondering if anyone knew of a way to
>>>> downsize the colors of an image using LiveCode.
>>>> 
>>>> Example:  The incoming image has millions of colors,
>>>> and I want the color table of the image just to use 16 colors.
>>>> 
>>>> Any way to do this?  Suggestions?
>>>> 
>>>> Thanks,
>>>> 
>>>> Rick
>>>> 
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 





More information about the use-livecode mailing list