Black boxes replace images in Mojave (Was "No subject")
Phil Davis
revdev at pdslabs.net
Tue Jun 4 23:22:11 EDT 2019
As it turns out, the Remove script uses the sips command.
(*
Remove
©2009 Apple, Inc.
Use sips to remove embedded profile and color management data from
an image.
*)
on run
display dialog "Remove the embedded profile from an image."
set chosenFile to choose file with prompt "Choose an image "
default location path to desktop folder
open chosenFile
end run
on open draggedItems
repeat with thisFile in (draggedItems as list)
try
-- use 'sips -d profile' to remove an embedded profile
-- or use 'sips -d profile
--deleteColorManagementProperties' to remove an embedded profile and
other color related info
set filePath to quoted form of POSIX path of thisFile
set cmdLine to ("sips -d profile
--deleteColorManagementProperties " & filePath) as string
do shell script cmdLine
end try
end repeat
end open
Phil Davis
On 6/4/19 2:14 PM, Matthias Rebbe via use-livecode wrote:
> Tom,
>
> see answer below
>
>
>
>> Am 04.06.2019 um 23:02 schrieb tbodine via use-livecode <use-livecode at lists.runrev.com <mailto:use-livecode at lists.runrev.com>>:
>>
>> Mark and Matthias,
>>
>> This workaround looks promising!
>>
>> While I don't have Mojave to test against, I do find problem images have
>> many different colorSync profiles.
>>
>> Matthias, after you have stripped out the profile, what does Preview's Info
>> screen show as the ColorSync Profile data?
>>
> Both methods,
>
> Marks one.... terminal command: sips -d profile --deleteColorManagementProperties ~/Downloads/Background_mit_Rand_.png
>
> and my... dragging the image onto Remove.app in /library/scripts/colorsync/
> replaces the ColorSync Profile to sRGB IEC61966-2.1
>
>
> Regards,
>
> Matthiass
>
>
>> I'm thinking it would be good to have an acceptable default value that I can
>> tell users is OK, and anything else should be stripped.
>>
>> Thanks to your both!
>>
>> Tom Bodine
>>
>>
>>
>>
>> --
>> Sent from: http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html <http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html>
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com <mailto: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
> _______________________________________________
> 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
>
>
--
Phil Davis
More information about the use-livecode
mailing list