Jump to content
You must now use your email address to sign in [click for more info] ×

v_kyr

Members
  • Posts

    13,234
  • Joined

Posts posted by v_kyr

  1. 12 minutes ago, Ettiie said:

    Just to clarify if the <g id="_    name relevant or is it simply a descriptor of the type of item you are dealing with? like a layer almost?

    I always recommend to look for certain SVG related things also at the Mozilla dev website, in order to get an explanation of SVG specifica.

    Quote

    "The id attribute assigns a unique name to an element. You can use this attribute with any SVG element."

    Or into the SVG v1.1 specification which is applicable for Affinity SVG ...

  2. 2 hours ago, Ettiie said:

    Sorry I'm probably wording this all really badly as I am not familiar with the jargon but I guess I meant how did you know the first path (of co-ordinates?) correlated to the purple eye, how were you able to identify that that part of the code needed to be styled using this 

    <style>
          .purple-eye {
            fill: #9600ff;
          }
        </style>

    and not to just be black or something else?

    As those paths were in the previous by ADe generated code already applied with a color fill of "#9600ff;" ...

    color_fill.png.84f1afd36f97c1871defca7b0f11bb0d.png

    ... so you extract that in a path embedded color style and replace it by an inline CSS color fill definition which you then apply instead to those paths. - In short, you extract the style attributes and replace them by inline CSS defined attributes in code.

    Further you can orientate on the by Adobe generated SVG code, compare the Adobe code and Affinity code which you've shown above in your initial screenshot. If that Adobe SVG code works for Reddit, then you adapt the way Adobe Illustrator has generated that SVG code with inline CSS for your Affinity SVG generated output. Meaning you adapt & edit the Affinity SVG code inside an editor then accordingly.

    As an editor you can also use this online one for SVG ...

  3. Using the move tool and with that object/curve selected, press the "." key to "cycle the selection box".

    Quote

    Modifier keys

    When using the Move Tool, the following modifier keys can be used to aid layer selection:

    ...

    • The . toggles a shape's bounding box between a default Base box and a Regular bounds box; the former accommodates the range of different potential shape sizes when creating variants of that shape; the latter lets you manually swap to a tighter regular bounding box, for tighter snapping control. Alternatively, use Cycle Selection Box on the Select Menu.

    ...

    Or use the above top toolbar's cycle selection box button ...

    cycle_box.png.91fbc5b10e547f357fd663eb0ee0dba8.png

     

     

  4. 1 minute ago, R C-R said:

    Why? Is there some known way for someone to hack them to cause security problems? What about other apps like Apple's Preview.app that support them without having to add them at the user level? Do they somehow also pose potential security issues?

    Secure is meant here in the sense of in order to have a better overview and separate areas, i.e. in terms of possible naming mismatch conflicts etc.

  5. Assuming all involved parties (collaboration people) have and use the same APub version here, one can also place APub files (they will be treated as binaries then) under some git server control. Git is a mature, actively maintained open source revision control system. - So one APub file can be shared among people working on it (checkout most recent version, lock, commit/checkin after made updates ... etc.). But due to the binary character of APub files, special care has to be taken when binary merging ...

  6. 2 hours ago, lacerto said:

    The concept of abstract profiles was new to me so I am not sure how they are typically used.

    The color.org and some other websites do give some explanations here.

    Quote

    Q. What is an abstract profile?

    A. Abstract profiles allow you to perform custom image effects, such as applying a particular 'look' to a series of images. Such a profile allows you to define CIELAB (or CIEXYZ) values as both input and output. Thus you can algorithmically define colour changes of whatever type you like and produce the LUT that achieves that. A small number of colour management applications support the creation and or use of abstract profiles.

    For full details of the structure, required tags and processing model, see the ICC profile specification .

  7. 1 hour ago, saint77 said:

    eh yes for photoshop, not affinity. Guess i shuld have written that. Photoshop isnt interesting to me, who cares about them, i dont RENT software. But thats why it somewhat works in affinity too.

    Depends on the PS API they've (filter forge) used for their plugin. The Affinity plugin API (AFAIK) relies on a subset of an older Adobe PS C++ SDK interface, so probably nothing which actual, more modern PS plugin implementations, are using nowadays anymore (...as Adobe has over time reworked/renewed their APIs & SDKs). - But that's all something some PS Plugin developer can tell much better in detail here.

  8. 2 hours ago, saint77 said:

    How many coders would it take to make it compatible you think? 3? 4?

    Do you mean that filter forge or the G'MIC plugin?

    If you look into the one above shown link you can see & read there at least ...

    Quote

    [Q] Is the current plug-in meant to be compatible with MacOS?

    No, it is currently only available for Windows.

    Both the plugin and G'MIC would have to be recompiled on macOS.
    G'MIC does not currently offer a macOS build for any image editor.
    I designed the plugin so that it should be possible to port it to macOS, but there is also a fairly large amount of OS-specific code that would have to be rewritten.

    I also do not have any experience with macOS development.

    ... so I assume the G'MIC plugin has been build mainly by one person (coder). But probably the author (?) of G'MIC, who then in turn of course knows his code internals well. - Other than that there's an old GIMP 2.11 based macOS G'MIC plugin port (...don't know if that still works actual GIMP versions).

    2 hours ago, saint77 said:

    Even the fact that theres a lack of for example gmic support for mac, should make filter forge even more interested in getting into that market.

    They did as far as I can see, as they offer a macOS PS plugin...

    Quote

    On Mac

    • Mac OS X 10.15 or a newer system
    • Intel or Apple (M1) CPU
    • 4 GB RAM

    On Mac

     

  9. 1 hour ago, Ettiie said:

    are you able to break down how you knew that the co-ordinates (I'm calling them those could be wrong) above in the bit I quoted, related to the eye or colour of the eye?

    Not sure what you concreate mean here? - As I didn't changed any co-ordinates, I just altered/changed those paths with before included style color fill settings...

    • <path d="..."  style="fill:#9600ff;fill-rule:nonzero;"/>

    ... into ...

    • <path class="purple-eye" d="..."/>
    2 hours ago, Ettiie said:

    I had a go at putting my own style in originally (before making the post) nowhere near to your quality, and uploaded it to the reddit style creator thingy and it gave the same error message.
    Sadly even with your corrected inline style code it does the same thing (I took your code and put it straight into notepad then saved as svg so i didn't have to re export it from affinity, guessing that was the right thing to do?) also had a go with the file straight from download but still get "Your uploaded file needs internal CSS to be selected in your Adobe Illustrator export settings menu." message from reddit.

    I wonder what its looking for that is different.

    Then you have to compare it with an by Illustrator generated one for possible SVG header and inline CSS differences here. So things Reddit might be picky about when parsing in a SVG file.

    AFAI can see an from your Ai generated sample one it has such a SVG header ...

    <?xml version="1.0" encoding="UTF-8"?>
    <svg id="_1" data-name="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380 600">
    ...

    ... and the Affinity generated one instead ...

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
    <svg width="100%" height="100%" viewBox="0 0 380 600" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"  xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
    ...

    What you can try out (test) is to remove the long Affinity one and apply a short one like that AI one (with just a viewBox setting) for the by Affinity generated SVG code then instead ...

    <?xml version="1.0" encoding="UTF-8"?>
    <svg id="_1" data-name="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380 600">
      <defs>
        <style>
          .purple-eye {
            fill: #9600ff;
          }
        </style>
      </defs>
        <g id="_eyes">
            <path class="purple-eye" d="M256.96,273.481c2.171,10.83 9,18.594 15.252,17.34c6.253,-1.253 9.561,-11.049 7.39,-21.879c-2.171,-10.83 -8.999,-18.594 -15.252,-17.34c-6.252,1.253 -9.561,11.049 -7.39,21.879"/>
            <path d="M256.93,273.487c-0.336,-0.328 -1.403,-4.185 -1.152,-8.796c0.106,-2.293 0.535,-4.747 1.329,-6.899c0.774,-2.156 1.962,-3.976 3.091,-5.088c0.978,-0.974 2.229,-1.861 3.723,-2.235c1.478,-0.39 3.088,-0.335 4.57,0.085c2.974,0.898 5.297,2.949 7.135,5.193c3.654,4.585 5.544,10.209 6.307,15.611c0.643,4.737 0.362,9.697 -1.562,14.244c-0.977,2.244 -2.506,4.423 -4.777,5.861c-2.273,1.451 -5.278,1.633 -7.584,0.782c-2.327,-0.847 -4.097,-2.329 -5.501,-3.889c-1.398,-1.58 -2.476,-3.275 -3.309,-4.978c-1.654,-3.415 -2.462,-6.792 -2.798,-9.785c1.328,2.481 3.15,5.943 5.306,8.716c2.11,2.841 4.538,4.754 5.75,5.611c1.224,0.919 2.6,1.452 3.972,1.414c1.375,-0.023 2.729,-0.639 3.822,-1.672c1.101,-1.028 1.938,-2.398 2.56,-3.837c0.63,-1.443 1.051,-2.981 1.291,-4.527c0.526,-3.092 0.407,-6.204 -0.072,-9.136c-0.486,-2.936 -1.35,-5.715 -2.534,-8.225c-1.192,-2.503 -2.736,-4.731 -4.553,-6.484c-1.822,-1.716 -4.03,-2.925 -6.164,-2.906c-1.053,0.028 -2.075,0.276 -2.958,0.805c-0.863,0.553 -1.663,1.228 -2.278,2.089c-1.297,1.657 -2.049,3.699 -2.595,5.685c-0.5,1.903 -0.965,4.611 -1.078,7.059c-0.082,1.223 -0.046,2.369 -0.045,3.304c0.049,0.933 0.086,1.645 0.104,1.998"/>
            <path  class="purple-eye" d="M144.906,281.763c0.022,11.322 9.22,20.481 20.541,20.458c11.322,-0.023 20.481,-9.219 20.459,-20.541c-0.023,-11.322 -9.22,-20.482 -20.542,-20.459c-11.321,0.023 -20.481,9.22 -20.458,20.542"/>
            <path d="M144.876,281.763c-0.072,-0.13 -0.121,-0.54 -0.15,-1.178c-0.007,-0.318 -0.041,-0.697 -0.013,-1.119c0.041,-0.423 0.087,-0.894 0.137,-1.407c0.269,-2.039 1.025,-4.728 2.526,-7.282c1.473,-2.564 3.659,-4.943 6.029,-6.626c2.361,-1.712 4.861,-2.698 6.677,-3.232c3.205,-0.985 6.818,-1.243 10.356,-0.48c3.536,0.726 6.992,2.376 9.789,4.862c2.846,2.43 5.007,5.664 6.269,9.188c1.313,3.52 1.54,7.338 1.018,10.911c-0.478,3.134 -1.651,6.158 -3.383,8.785c-1.735,2.627 -4.038,4.837 -6.644,6.481c-2.605,1.646 -5.525,2.712 -8.471,3.147c-2.948,0.438 -5.909,0.271 -8.661,-0.427c-5.531,-1.393 -10.053,-4.912 -12.68,-9.041c-1.336,-2.058 -2.243,-4.245 -2.792,-6.386c-0.533,-2.154 -0.625,-4.258 -0.546,-6.195c0.473,1.734 1.026,3.777 2.002,5.773c0.971,1.992 2.268,3.921 3.759,5.533c1.493,1.608 3.119,2.946 4.669,3.872c1.537,0.943 2.911,1.589 3.867,2.03c1.908,0.933 3.987,1.477 6.081,1.648c2.09,0.172 4.208,0.057 6.209,-0.477c2,-0.526 3.891,-1.368 5.598,-2.465c1.713,-1.094 3.175,-2.505 4.423,-4.036c1.264,-1.528 2.213,-3.267 2.902,-5.062c0.723,-1.788 1.092,-3.675 1.223,-5.537c0.186,-1.868 -0.059,-3.716 -0.385,-5.489c-0.416,-1.762 -1.023,-3.447 -1.854,-4.988c-0.858,-1.52 -1.827,-2.959 -3.021,-4.157c-0.55,-0.643 -1.216,-1.158 -1.829,-1.716c-0.659,-0.498 -1.309,-1.006 -2.005,-1.425c-2.775,-1.696 -5.834,-2.699 -8.852,-2.901c-6.074,-0.448 -11.652,1.924 -15.46,5.549c-1.835,1.704 -3.937,4.498 -5.134,7.358c-0.617,1.417 -1.007,2.822 -1.255,3.978c-0.247,1.155 -0.311,2.065 -0.399,2.511"/>
        </g>
    </svg>

     

  10. 2 hours ago, Ettiie said:

    as for editing manually to style them, what does that actually entail?

    For example see here the manual made changes to your initial "purple eyes affinity.svg" file, aka stripping out unnecessary bloat stuff, adding an inner CSS <defs> section with a defined CSS purple-eye fill color, which is then (re)used for two of the paths (<path class="purple-eye" ...)...

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
    <svg width="100%" height="100%" viewBox="0 0 380 600" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"  xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
      <defs>
        <style>
          .purple-eye {
            fill: #9600ff;
          }
        </style>
      </defs>
        <g id="_eyes" serif:id="eyes">
            <path class="purple-eye" d="M256.96,273.481c2.171,10.83 9,18.594 15.252,17.34c6.253,-1.253 9.561,-11.049 7.39,-21.879c-2.171,-10.83 -8.999,-18.594 -15.252,-17.34c-6.252,1.253 -9.561,11.049 -7.39,21.879"/>
            <path d="M256.93,273.487c-0.336,-0.328 -1.403,-4.185 -1.152,-8.796c0.106,-2.293 0.535,-4.747 1.329,-6.899c0.774,-2.156 1.962,-3.976 3.091,-5.088c0.978,-0.974 2.229,-1.861 3.723,-2.235c1.478,-0.39 3.088,-0.335 4.57,0.085c2.974,0.898 5.297,2.949 7.135,5.193c3.654,4.585 5.544,10.209 6.307,15.611c0.643,4.737 0.362,9.697 -1.562,14.244c-0.977,2.244 -2.506,4.423 -4.777,5.861c-2.273,1.451 -5.278,1.633 -7.584,0.782c-2.327,-0.847 -4.097,-2.329 -5.501,-3.889c-1.398,-1.58 -2.476,-3.275 -3.309,-4.978c-1.654,-3.415 -2.462,-6.792 -2.798,-9.785c1.328,2.481 3.15,5.943 5.306,8.716c2.11,2.841 4.538,4.754 5.75,5.611c1.224,0.919 2.6,1.452 3.972,1.414c1.375,-0.023 2.729,-0.639 3.822,-1.672c1.101,-1.028 1.938,-2.398 2.56,-3.837c0.63,-1.443 1.051,-2.981 1.291,-4.527c0.526,-3.092 0.407,-6.204 -0.072,-9.136c-0.486,-2.936 -1.35,-5.715 -2.534,-8.225c-1.192,-2.503 -2.736,-4.731 -4.553,-6.484c-1.822,-1.716 -4.03,-2.925 -6.164,-2.906c-1.053,0.028 -2.075,0.276 -2.958,0.805c-0.863,0.553 -1.663,1.228 -2.278,2.089c-1.297,1.657 -2.049,3.699 -2.595,5.685c-0.5,1.903 -0.965,4.611 -1.078,7.059c-0.082,1.223 -0.046,2.369 -0.045,3.304c0.049,0.933 0.086,1.645 0.104,1.998"/>
            <path  class="purple-eye" d="M144.906,281.763c0.022,11.322 9.22,20.481 20.541,20.458c11.322,-0.023 20.481,-9.219 20.459,-20.541c-0.023,-11.322 -9.22,-20.482 -20.542,-20.459c-11.321,0.023 -20.481,9.22 -20.458,20.542"/>
            <path d="M144.876,281.763c-0.072,-0.13 -0.121,-0.54 -0.15,-1.178c-0.007,-0.318 -0.041,-0.697 -0.013,-1.119c0.041,-0.423 0.087,-0.894 0.137,-1.407c0.269,-2.039 1.025,-4.728 2.526,-7.282c1.473,-2.564 3.659,-4.943 6.029,-6.626c2.361,-1.712 4.861,-2.698 6.677,-3.232c3.205,-0.985 6.818,-1.243 10.356,-0.48c3.536,0.726 6.992,2.376 9.789,4.862c2.846,2.43 5.007,5.664 6.269,9.188c1.313,3.52 1.54,7.338 1.018,10.911c-0.478,3.134 -1.651,6.158 -3.383,8.785c-1.735,2.627 -4.038,4.837 -6.644,6.481c-2.605,1.646 -5.525,2.712 -8.471,3.147c-2.948,0.438 -5.909,0.271 -8.661,-0.427c-5.531,-1.393 -10.053,-4.912 -12.68,-9.041c-1.336,-2.058 -2.243,-4.245 -2.792,-6.386c-0.533,-2.154 -0.625,-4.258 -0.546,-6.195c0.473,1.734 1.026,3.777 2.002,5.773c0.971,1.992 2.268,3.921 3.759,5.533c1.493,1.608 3.119,2.946 4.669,3.872c1.537,0.943 2.911,1.589 3.867,2.03c1.908,0.933 3.987,1.477 6.081,1.648c2.09,0.172 4.208,0.057 6.209,-0.477c2,-0.526 3.891,-1.368 5.598,-2.465c1.713,-1.094 3.175,-2.505 4.423,-4.036c1.264,-1.528 2.213,-3.267 2.902,-5.062c0.723,-1.788 1.092,-3.675 1.223,-5.537c0.186,-1.868 -0.059,-3.716 -0.385,-5.489c-0.416,-1.762 -1.023,-3.447 -1.854,-4.988c-0.858,-1.52 -1.827,-2.959 -3.021,-4.157c-0.55,-0.643 -1.216,-1.158 -1.829,-1.716c-0.659,-0.498 -1.309,-1.006 -2.005,-1.425c-2.775,-1.696 -5.834,-2.699 -8.852,-2.901c-6.074,-0.448 -11.652,1.924 -15.46,5.549c-1.835,1.704 -3.937,4.498 -5.134,7.358c-0.617,1.417 -1.007,2.822 -1.255,3.978c-0.247,1.155 -0.311,2.065 -0.399,2.511"/>
        </g>
    </svg>

     

    Open that then in ADe via "File->Open...".

    The ADe SVG parser should handle/interpret that when read in. - But in contrast to the ADe SVG parser, it's SVG generator (writing out SVG code) part doesn't support to create/generate inline CSS based SVG code.

     

  11. Looks lighting wise good and Ok so far to me. Only the buckets in the foreground, as TrentL already mentioned above, do due to their size & sharpness draw and predominate the viewers attention (viewers eyes go first there). - You can try out if a "Depth Of Field Blur filter" (also known as Tilt-Shift-Effect or miniature) might give the scene a more emphasis to the persons instead.

    So tryout something into this direction with blurring (mask out portions on demand etc.)...

    eins.png.98d636759d2053ad7ef51d0e15c6002f.png

    zwei.png.4c511f5b1c07fc87287a80af3936586b.png

  12. 8 hours ago, saint77 said:

    Is it the apple silicon switch they made?

    Nope I don't think so, as you also don't find G'MIC PS Plugin for Mac Intel architecture versions alone.

    There's a Windows build for PS & APh, but not for macOS ...

    I think it's overall more to get all the needed resources & dependencies (PS C++ API, QT, G'MIC, ...) compiled & build the right successful way under macOS here. The whole takes a bunch of time and is involved by a lot of trying & error, so is no trivial task. - Thus all in all it's situation wise similar to the initially named filter forge (or worser in terms of a macOS PS plugin).

     

  13. 2 hours ago, saint77 said:

    Too bad the same issue as with filter forge, its not officially supported for affinity photo on mac... i find no download for it.

    It's nowadays difficult to (re)build it for macOS systems as a PS plugin out of the box (in contrast to Windows), in past times there once was such a macOS plugin of G'Mic, but I doubt either way that it was (re)usable in APh.

    So what one can do under macOS is install GMIC via ...

    ... or use it Online, as I do instead ...

  14. 12 minutes ago, thomaso said:

    ... The profile names and results let me assume rather gimmicks or experiments than serious, useful profiles. Maybe as 1-click options to colourize in an 'ancient', simple painting app for kids, similar to the use of LUTs for image editing nowadays?

    Well you seem have to installed a bunch of mismatched ICC stuff on your system. - The ICC profile things you shown so far here like ...

    • Black & White.icc
    • BlacklightPoster.icc
    • ... etc.

    ... are listed and available here ...

    For specific ICC profile file format metadata tag meanings one has to look into the ICC specifications ...

  15. 9 minutes ago, StMichealMinion said:

    ... Which I doubt they do since this issue has been around for years.

    They won't.

    If you are already using Apple Photos.app there are a bunch of tasks you can also automate with the help of macOS own automator/scripting etc. The Net should usually be full of examples of how to perform certain Photos.app tasks automated, like exchange & update image files between Photos and some third party app like APh etc.

    See also this related thread ...

     

  16. 4 hours ago, free ben said:

    Ich drucke die Bilder auf Din A3 aus. Hahnemühle FineArt Photo Rag 308g

    Ich habe das betreffende Profil bei Saal Digital runtergeladen und glaub richtig importiert. ...

    Das sind dann Druckerprofile ...

    Quote

    Hahnemühle FineArt ICC-Profile

    Bei den zur Verfügung gestellten Profilen handelt es sich ausschließlich um RGB Profile, die für die Verwendung mit dem Druckertreiber bzw. der Bildbearbeitungssoftware (keine RIP-Software) erstellt sind. Die einzelnen Zip-Dateien enthalten jeweils Installationshinweise und die zu wählenden Medieneinstellungen. Alle Profile sind durch Kontrollen verifiziert.

    Die profilierten Drucker sind professionelle Fotodrucker, die mit UV beständigen Pigmenttinten im FineArt-Bereich eingesetzt werden. In diesem Bereich bemühen wir uns um Aktualität. Mediapackages für Mirage Software finden Sie hier.
    ...

     

    Zu dem üblichen Color Management Workflow in Affinity Apps gibt es auch ein paar Beiträge auf Affinity Spotlight ...

    ... und für den Druck Workflow ...

     

    Und zur Anzeige der Resultate (quasi Softproof Preview für den Druck) als externen Viewer (anstatt Affinity's Softproof) dann eine App verwenden welche Color Management dann auch wirklich unterstützt. Siehe hierzu z.B. ...

     

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.