affi.usr
-
Posts
120 -
Joined
-
Last visited
Reputation Activity
-
affi.usr got a reaction from mesbahworld in Affinity Plugin creation / API access
Affinity Team have to learn from bigger players like Adobe. It is how Adobe resolve issue [Official script guide fro 2019 year]
Adobe make tree language to use: JavaScript, VBA and AppleScript. I wrote in my post here about REST API. My aproach is more universal and not limited to OS, programming language and platform. Affinity Team can use this aproach to share multisystem graphics to share and access programs fx. in LAN. It is only example. For people who don't know here is video with basic explanation what is REST API. I use Awasu news reader and it is inbuild REST API. Using call via link I can get fx. example Awasu to front of anothers applications, update things and get data.
For some automatication using only calls from file user can control Affinity applications in matter:
url one url two ... url n fx.
localhost:8000/ad/open?file="logo.afdesigner" localhost:8000/ad/draw/rectangle?height=200&width=300&posX=23&posy=100 localhost:8000/ad/export/slices/all On Windows add this tree lines with word 'start' before them in notepad to new file, save as macro_affinitydesigner.cmd and in style:
start localhost:8000/ad/open?file="logo.afdesigner" start localhost:8000/ad/draw/rectangle?height=200&width=300&posX=23&posy=100 start localhost:8000/ad/export/slices/all you have working macro. In Affinity you can add this in fx. special "Macro" menu and Affinity application will be run from menu in the same way that you will click on them on desktop. In Photoshop is calling Actions as you can see on this example video. One the way for that is write in seperate windows API call which you can simply copy and paste. Using API you can add extra parameters like dimensions from variables. It is when it start difference.
Where is difference?
Macro system is based on specific commands / language and it is a Photoshop way. API REST is oriented on client - server. Client is what you use to open link and adjust parameters on them. Server is application with reaction on this fx. browse this forum and check how differences in links switch make post, show another subforum etc. It is the same, but in place showing part of Affinity forum you use menu / command inside Affinity application.
-
affi.usr reacted to v_kyr in [Affinity Photo] Preview source file with target printer ICC (color managment)
There are alternative third party videos on Youtube ...
How to Soft Proof in Affinity Photo
-
affi.usr reacted to walt.farrell in [Affinity Photo] Preview source file with target printer ICC (color managment)
It is not the fault of Serif; some governments have restricted Vimeo for some reason.
That soft-proofing link is the same one I provided to Vimeo. Some users need them on YouTube, instead, due to local government restrictions on Vimeo. I don't know if the legacy tutorials are still on YouTube, or if so where to find them.
-
affi.usr reacted to v_kyr in [Affinity Photo] Preview source file with target printer ICC (color managment)
See here on MEBs site ...
-
affi.usr reacted to walt.farrell in [Affinity Photo] Preview source file with target printer ICC (color managment)
Affinity Photo lets you add a Soft Proof Adjustment Layer.
Help: https://affinity.help/photo/English.lproj/pages/Adjustments/adjustment_softProof.html
Legacy Tutorial: https://player.vimeo.com/video/152413642
-
affi.usr got a reaction from ehigiepaul in Affinity Plugin creation / API access
Affinity Team have to learn from bigger players like Adobe. It is how Adobe resolve issue [Official script guide fro 2019 year]
Adobe make tree language to use: JavaScript, VBA and AppleScript. I wrote in my post here about REST API. My aproach is more universal and not limited to OS, programming language and platform. Affinity Team can use this aproach to share multisystem graphics to share and access programs fx. in LAN. It is only example. For people who don't know here is video with basic explanation what is REST API. I use Awasu news reader and it is inbuild REST API. Using call via link I can get fx. example Awasu to front of anothers applications, update things and get data.
For some automatication using only calls from file user can control Affinity applications in matter:
url one url two ... url n fx.
localhost:8000/ad/open?file="logo.afdesigner" localhost:8000/ad/draw/rectangle?height=200&width=300&posX=23&posy=100 localhost:8000/ad/export/slices/all On Windows add this tree lines with word 'start' before them in notepad to new file, save as macro_affinitydesigner.cmd and in style:
start localhost:8000/ad/open?file="logo.afdesigner" start localhost:8000/ad/draw/rectangle?height=200&width=300&posX=23&posy=100 start localhost:8000/ad/export/slices/all you have working macro. In Affinity you can add this in fx. special "Macro" menu and Affinity application will be run from menu in the same way that you will click on them on desktop. In Photoshop is calling Actions as you can see on this example video. One the way for that is write in seperate windows API call which you can simply copy and paste. Using API you can add extra parameters like dimensions from variables. It is when it start difference.
Where is difference?
Macro system is based on specific commands / language and it is a Photoshop way. API REST is oriented on client - server. Client is what you use to open link and adjust parameters on them. Server is application with reaction on this fx. browse this forum and check how differences in links switch make post, show another subforum etc. It is the same, but in place showing part of Affinity forum you use menu / command inside Affinity application.
-
affi.usr got a reaction from Undecided in Scripting
To be more precise. It is example how can you scripted Affinity Publisher today. It is not easy and comfortable solution. First you have to use this aproach to create more user friendly library. AutoIt I put here as temporary solution before full scripting will be implemented.
Personaly I prefer Python for short and robust code. I dislike JS as sometimes not clear for me.
-
affi.usr got a reaction from Pipeliner in Scripting
To be more precise. It is example how can you scripted Affinity Publisher today. It is not easy and comfortable solution. First you have to use this aproach to create more user friendly library. AutoIt I put here as temporary solution before full scripting will be implemented.
Personaly I prefer Python for short and robust code. I dislike JS as sometimes not clear for me.
-
affi.usr reacted to MikeW in Badly designed fonts
It is OT Master by DTL. The free version will be sufficient unless you want to change fonts.
-
affi.usr reacted to fde101 in Scripting
No matter what features the devs add to the app, there will always be people with more specialized use cases who can leverage scripting to automate tasks that would otherwise be repetitive.
There are largely two categories of use cases with different sets of requirements:
One is a need to automate tasks within the application itself. If someone is repeatedly doing something basic that may well be specific to their line of work which would not be a good fit for a general feature of the program, a scripting language integrated into the application can often create specialized functionality that could help to avoid repeatedly doing the same task for those users. This is the use case that most of the people who are arguing Python vs. Lua vs. Javascript etc. are likely thinking of. This feature would benefit more of the individual layout artists and designers compared to the other bullet point below, as it would enable them to more efficiently tailor the software for their individual needs and workflows. The other major use case is the need to integrate multiple applications by tying together programs that each do some specialized task. This one cannot be handled by a programming language that is integrated into the application but rather by having the application support the OS-provided scripting languages so that multiple applications can be tied together by a script to automate tasks that no one of the programs could do by itself. This is the use case that the AppleScript users are mostly thinking of (or OS-provided JavaScript/VBScript - OSA/WSH/etc.) as it enables control of multiple applications from within the scripting language, a case that could not be readily handled by an embedded Python, Lua, etc. interpreter. This is a critical capability in some production environments and would benefit some individual artists/designers as well. In both cases, it boils down to providing support for more specialized needs without otherwise bloating the functionality of the app itself trying to handle every little corner case that every possible user might come up with, and both sets of requirements will be important to different users.
Dashboard is still there. If AppleScript does fall into disuse, it is more likely to lose out to Swift than to JavaScript, at least in the Apple world. (Yes, Swift can be used as a scripting language...)
-
affi.usr reacted to v_kyr in Scripting
And what does the above example calls do in case there isn't any artboard? First you have to test if you indeed got a "doc" reference back and then also if there are any "artboards" at all (return values are not nil/null), before trying to do something with those. Thus an API also needs to have functions like "bool hasDocuments()" and "bool doc.hasArtboards()", "int doc.artboardCount()"... etc.
All in all here a too lax API mapping would be in usage pretty error prone. Further I believe, that only few people will be able to adapt their preferred prog language in a more or less usable manner to a general API alone then, since most people here are plain users and don't have much experiences with programming or certain programming languages. Thus as said before, more important is to map a rich reusable set of the internal functions into that API language then and also offer good integration hooks into the UI for an API.
-
affi.usr reacted to angelhdz12 in Scripting
This! OMG! Never thought about this! This way, developers can control Affinity programs in any language flavor they want. I would use Python and Typescript. <3
-
affi.usr reacted to rui_mac in Scripting
I arrived late to this thread but the subject of adding scripting abilities to the Affinity suite has started a long time ago.
I can't wait to be able to make my own scripts inside any of the Affinity apps.
And I think python is, definetelly, the best way to go.
Multiplatform, lots of libraries available, easy and fun to code, very efficient,etc.
Having coded in BASIC, assembler, C, C++, javascript and python, I think python is the best one for scripting.
-
affi.usr got a reaction from angelhdz12 in Scripting
I can't understand why the most people think about using one language for scripting in place make this independent?
Solution
1. Create Affinity Controler App
2. Create API to interact with controller
3. Using GET / POST request with your favorite language to control Affinity Suite without bodering about what language is used.
1) Affinity Controler App - is local webserver. When someone is calling it's function it is start controlling choosen app.
2. API is local adress with choosen port to make calls fx.
localhost:2019/ad/open/file&name=test.afdesing
localhost:2019/ad/export&format=pdf&preset=print&rasterdpi=300
It is powerful. It need some effort to make inside call in Affinity Suite, not only Publisher, but it is worth. You can share script between platforms in easy way. You can automate workflow using another system too fx. save data from client on Samba server, from Linux call computer with Windows to open and run application to make template filled with photos (fx. Atlas of mushrooms) and after preparation designer will have to work with text.
3. Calling local API for application is simple way to avoid locking possibilities for specific branch of person. I skip ActionScript in Photoshop, because I do not have time to learn it when I need fast work done. I use another software to prepare files as it was simpler and faster when clock ticking...
At the end
I suggest using seperate application for calling all apps, because in my vision Affinity Suite can send virtually data between fx. create some part in Photo, add in Designer and create final PDF with Publisher.
-
affi.usr got a reaction from iMatt in Affinity Publisher to be launched at Affinity Live
I made preorder. I hope will be unlocked Photo and Designer persona.
-
affi.usr reacted to Dave Harris in Epub
Yes, we'll add more export formats in future to support e-publications. (I'm not going to commit to exactly which ones.) For this initial 1.7 release we chose to coast with our existing PDF because we had so much else to do. We have left a lot of work to do over the coming years.
-
affi.usr reacted to jarcon in Export as HTML
Export as HTML based on styles will be extremely useful and will give an extended dimension to all the Affinity Suite.
-
affi.usr reacted to ehigiepaul in REST API for Affinity Designer to automate things
Move to this post to really explain what some users might need
-
affi.usr got a reaction from zazd in Any chance of a Priemer replacement i.e. Affinity Video?
When team will multiple twenty times Serif can be consider video app, but now is not make sense for me. At this time they make 5-6 applications simultanously (Designer for Mac and Windows, Photo for Mac and Windows and Affinity Publisher probably for two platforms two). In my humble opinion will be better for Serif make tree outstandind app for DTP, raster and vector design to make difference. On another way we will have to wait few times longer for improvment. At this stage of Affinity evolution after 5-10 years can be a reall alternative from versions AD/AP/APu 3 or 4. Stability, new funcionality and design will make difference.
At this stage on page Quark I found info about professional recommended application to work with QuarkXPress is Photoshop and Affinity Photo what was very nice supprice for me.
-
affi.usr reacted to dutchshader in Text frame border in project mode - too many lines
2. pressing the spacebar will hide the textframe borders.
-
affi.usr got a reaction from j0e.org in [APhoto] Best RAW companion software for massive RAW editing with Pentax and other systems
Hi Affinity Users!
Intro
I published post about mass RAW development one year ago. I wrote about what I want in Affinity Photo to make massive RAW edition easier. After year of cosideration I think about buy additional software to make RAW development workflow faster or maybe easier. I am Pentax K-3 II user. I will be appreciated if any Pentax DSLR user can join to discussion and get me advice on subject. All what I want is Lightroom with standalone licence without nightmarish Cloud price fluctuations. It's sad but standalone licence is killed by Adobe and stuck on 1st January 2018 state if I am not wrong. I want chance of update software in the future for newer lens, so this is not option. Now if Lightroom user want updates in the future only Creative Clouds is the options.
Affinity Photo is my favorite photo editing tools and I will not change it, but I want make faster JPG from my RAWs to use in Photo. For current state of development AP loading files slower than Lightroom and opening few RAW files is not nice. I use Thinkpad W520 laptop with i7-2710QM, 32GB RAM, SSD Samsung 850 Pro 256GB, Quadro 2000 2GB Nvidia. At this machine working with 3 PEF files and 0,5 GB HDR final image was OK. Few times only progress bar showing up, but the most time 2 sec delay it was not too anoying.
So in short - scenario: 30-200 RAW files and how make edition them easier.
Questions
1. What can you recommend for faster producing JPG from RAW files (especially PEF, but DNG is option too)?
2. What options are duplicated in recommended by you software which Affinity Photo has?
3. What unique feauture make working with RAW files easier and faster than Affinity Photo?
4. When do you think buying another software is only waste of money?
My Research
Before I wrote this post I started test another apps and looking informations on web.
Free RawTherapee is in active development. I start RAW developing with this app. Ealier version get problems with noise reduction, but in some place I can get artistic effect from that. When I check Lightroom I switch to them, because overall picture quality was better. GUI was more intuive too. Current version are not tested very well. My earlier experience was better, because from earlier version change a lot. I think now it will be the best option in the budget.
http://rawtherapee.com/blog/screenshots
Alternative is LightZone. I don't test it. Screenshot suggest that interface is not intuitive and on this place RawTherapee should be I think better option, but is more my guess not field tested.
I am Windows user, so I can't say anything about DarkTable except that use dcraw like RawTherapee and LightZone. Probably nice software, but if I have Mac I can say that is true. On1 Photo Raw is on my consideration - I don't tested yet. I try last month DxO PhotoLab and more I'll write on the end.
A lot of people recommended Capture One Pro. I'll start test it on April 2018. Except price on the first look it has a lot of posibilities to working with RAWs and as I read specially on the field adjust colors.
Skylum Lumiar 2018 is more one picture fast filter app. On this year producer announce support multiple RAW edition. As is comming this year it could be only catalogue feature (for my small SSD drive is unusefull, because I copy files on network share).
Alien Skin Exposure 3 is more plugin, so I skip them. As I am not interesting photo managing software, because SSD size limatations only 500 presets in this app are more unique, but they are worth 149$?
https://www.alienskin.com/exposure/features/
Photo Ninja is not in active development (and I have earlier recommendation from forum) so I pass them away. Silkypix it's looking like Affinity Photo with limited adjust features. When I read on producer home page I can't get nothing atractive except batch develop.
http://www.silkypix.us/silkypix-features
BatchPhoto not make sense, if I have Photo. File > New Batch Job and go on, so why buy dedicated app for it? ACDSee Photo Studio Professional looks more in place, but I don't see any advanetages with comparision to others apps.
Corel AfterShot Pro 2
I use it and as I get it with my Wacom tablet. It's creepy, because interface is not intuive for me. When I started I can not in easy way loads photos. I have to looking on the web how start using them. Directory View not working as I expected. I dislike colors on menu. My old DSLR camera was supported (old Pentax K200D), but my new one is not. Probably version 3 changing this issue, but for me buying Corel AfterShot is wasting time and money. For example with curves I have to think sometimes how use them, because small triangles was in window. Loading smaller RAWs files with old K200D was OK.
DxO PhotoLab
Very intuive interface. I start using them in few minutes. Only minus is processing time. Few times app is stucking with my RAW files and I think it will be crash (but PhotoLab after "thinking" working without them). Loading PEF files from my Pentax are better than Affinity Photo. Local adjustments are sympatic for fast correction. Few times I have to think where is something in menu, but overall working with them get me after this months nice fealing that is good designed and easy to use. Help me a lot auto named here DxO SmartLighting, DxO Clear View. Few touch of pen on tablet and get nice starter image. When I have to make RAW development fast to only document photos it was very usefull. Option to correction geometry Horizon working well. Only downside is when I click on new PEF files is loading about 5 sec. It is not annoyting when you take only few shots, but with more than 6-8 files start troublesome. PhotoLab making job done, but on my hardware processing file force me to waiting to simply loading files and start adjust them. If DxO PhotoLab will be loading files faster it will be my choice, because I like this GUI, and I make first preparation to working files in Photo with pleausure. After lecture my Affinity Photo Workbook I make my first HDR with this combo DxO PhotoLab + Affinity Photo.
Summary
I hope my post start discussion how integrated other app with Affinity Photo to faster and easier workflow. I am not professional photographer and it is my hobby. I am far away from maniac of buying unnecessary staffs. I like auto correction function in software, like lens correction, but I use old lens like Helios 44 or full manual Pentax M 50/1.7 too.
Dear fellows,
best Easter wishes!
-
affi.usr got a reaction from firstdefence in The easiest way to measure degree and dimensions
Thank you for amazing tuts!
As I can't find how calculate inverse tangent on Windows default calculator I use webpage calculator with Inverse tangent. I put small measure as opposite side and... wow! It's really working fine.
-
affi.usr reacted to Hofnaar in Change color on guides/lines?
Hey guys will it be possible in the near future to change the color of the guide lines? This will help a lot at work. :)
-
affi.usr reacted to v_kyr in Affinity Publisher - Sneak Preview
Other graphics related applications don't import/export the Affinity file formats, they don't have any clues about this file format. And most online converters are of limited use and don't support every aspect of some complexer file formats, further these are also often limited to specific max file sizes usage only etc. - There are people who have to handle out other file formats to their customers and print services in order to exchange data in a reusable manner.
-
affi.usr reacted to Tourmaline in Affinity Publisher - Sneak Preview
Price is mostly what they can get away with. It's not just the development of the program but the whole package, like advertising, and all the other mouths to be fed working in that company.
I always thought Adobe products were a bit overpriced, especially the last couple of years. People still think that a high price equals professional software. This is not the case.
You can get professional looking results with free software(inkcscape, Krita), although I like Designer way better then Inkscape, if you know what you're doing.
Photoshop has become the standard, they even invented a word for it(photoshopped) but that doesn't mean it's the only capable editor.
I for one am very pleased that Serif is giving us a chance to switch to other software just as capable and a more responsive development team.
Serif is doing a wonderful job for a modest price. I don't think you can ask/wish for more. (Although there always something to be desired).