-
Posts
198 -
Joined
-
Last visited
Posts posted by angelhdz12
-
-
-
On 1/4/2018 at 7:56 PM, JokerMartini said:
Any updates regarding and python or C# api for affinity photo/designer?
I was asking for this, and the languages I chose were Python and C#!!! Cool!
But I think I'll vote for Python. Simple syntax, no datatypes, and a lot of functions , string interpolation, generators, list comprehension. Yup, Python it is!
please Serif add this feature!
-
Python or C#!

Edited: Python is best! Simple syntax, yet powerful! String interpolation, generators, list comprehension, array/string slicing, no static data typing, etc. -
Hey guys!
Is in your plans allowing programmers to control the affinity programs with code? Like commands/actions in Python, C# or Javascript? Preferibly Python or C#.
So we programmers can develop commands/actions that people can install or run to execute certain tasks.
I need a definitive answer to this, to see if it's worth waiting for it, or a definitive NO!
Thank you!
-
21 hours ago, walt.farrell said:
Sorry, but that's not correct. Document > Clip Canvas does not care what you have selected. It changes the canvas size so that all the non-transparent pixes just fit within the rectangular canvas. That can be a crop or an enlargement, and all the objects will be completely included in the new canvas.
Regardless of it is by selecting an object or not, my answer is still valid. The OP just wanted to clip the canvas to an image, so this is a solution. The canvas will be clipped, as you mentioned, to the boundaries of the objects on canvas, removing the empty pixels.
If the OP just wanted to "crop" the image to a specific size, then MOB's answer is the one. But I wasn't sure.
However, I wonder if is possible to do what I said? Selecting an object or objects and the canvas will be clipped to those objects... it would be an excellent feature.
As far as I've read in the forum, the only workaround is exporting the file to a non-destructive format (EPS, PDF, etc.) and selecting "Selection Without Background". Then opening the exported file and continue working from there. This workaround just make it obvious that this features is needed in the tools.
Cheers -
On 3/5/2017 at 12:43 PM, Fixx said:
There is no guesswork in document setup, you can give specific dimensions. Artboard tool in in AD work about the same as in Illy.
Usually when people ask for cropping tool in vector app there is a workflow problem.
Why people always assume things?
Many people love to do everything in a single place, not the hassle of having to switch programs constantly because one program have "x" tool but the other program not. Is not about a workflow problem.
Adobe understood this, and improved Photoshop to allow doing everything on it, animation, vectors, pathfinders, etc.
I came from Photoshop. I did everything there. Never needed Illustrator.
-
-
-
2019... the issue persists. It's sad. I'm considering other alternatives seriously. I'm not gonna spend another $50 on a software update 2.xx with slow bugs fixing phases.
There was an issue with the Transparency Tools that crashed the program. I had to spend days, weeks, months until many versions later, it was "fixed".
Now I found this huge bug. Had to create a duplicate of my object, then resize it to cover the stroke, then remove the stroke, then use the Subtract Pathfinder. Just to simulate a stroke that is not a stroke, but a curves that can be added with other curves with the Add Pathfinder. -
Hello Gerrit,
I don't know if this is what you want, but you can select any object on canvas, even images, then Document > Clip Canvas and the canvas will be cropped to that object/image size.
Cheers -
Hello guys!
Expand Stroke is missing in Affinity Photo.
Thank you! -
Hello guys.
I'm tried to help a mate. He has some templates he made, and he wants to replace the texts in the textboxes for each client, but he wants the font size to change automatically , so all the text is visible in the textbox instead of wrapping it.
I tried to help him by showing him the Constraint feature in View > Studio but it doesn't help. It only works in resizing the objets, not font size.
Eg:
He opens a template.
Navigates to a textfield where the name of the client is supposed to be written.
The textfield has a default text of "My Name".
He types a long name.
The font size changes accordingly, so the long name shows up completely in the textbox, without wrapping it to new lines.
Is there a way to achieve this? Is some feature like this in the roadmap?
Thank you! -
On 9/3/2018 at 7:11 PM, Patrick Connor said:
No, sorry to disappoint but Serif have no plans for this sort of product.
Why?
-
Adding a "Update" button so the embedded document updates.
I use Photo the most, because I can work both with vectors and rastered images and use all the pixel editing tools, also Photo has Live Filters.
But, when I want to mount everything in artboards in Designer, and I embed my assets, they don't auto-update, or at least there is no update button. Having to click on Replace Document, find the document, click ok, in order to update changes is not practical.
Auto-update would be even better but it's optional.
Thank you. -
Search by layer type (pixel, group, vector, mask, adjustment filter, live filter)
Search by blend mode
Search by name/layer description
Search locked/unlocked layers
Search visible/hidden layers
Search all layers with "x" FX applied to them
Search by opacity level
If possible, multiple search queries:
Search all layers with name "(Rectangle)" and containing FX "Inner Shadow".
Please. Thank you. -
Yes please! Search/Sort Layers
Search by layer type (pixel, group, vector, mask, adjustment filter, live filter)
Search by blend mode
Search by name/layer description
Search locked/unlocked layers
Search visible/hidden layers
Search all layers with "x" FX applied to them
Search by opacity level
-
Just now, Patrick Connor said:
No, the update mechanism will just prompt to download, then download, then install and then prompt to rerun.
Ok

-
On 10/28/2016 at 10:30 AM, einhugur said:
Inno setup, is one of them they can only take BMP (since that is the native Picture format on Windows). I am software developer and use the Affinity Photo to make the Inno setup page screens. (among other things). (Though PNG is getting to be the standard in most development but not all)
Have you tried WiX (Windows Installer XML Toolset)
-
On 9/12/2018 at 8:31 AM, Patrick Connor said:
An auto-update process is being internally tested for Affinity Store products at the moment. It will be an integral part of the software, and will mean updates are much smaller and will install without a manual download step. (Subject to successfully passing testing) I would expect this new functionality to be available for Affinity Store software from 1.7.0 onward but, as our 1.6.x builds do not have this technology included, the initial patch to install 1.7.0 cannot possibly do this, only subsequent ones like 1.7.1 & 1.7.2
Will it be like the Jetbrain laucher showed in a reply above? Because it's gonna be awesome...
-
Video and 3D, I don't think so.
There are so many solid programs already out there...
But for animation, we only have Toon Boom and it isn't a replacement for Adobe Flash/Animate.
An animator as alternative for Adobe Flash would be so good, and even more with the compatibility we know Affinity for. File > Send to > Affinity Animator
Bam!
Another alternative, instead of creating a whole program for animation, would be incorporating a timeline and playback controls to Affinity Designer, the same way Photoshop added a GIF and Layer animation interface.
*Crossing fingers*
-
Hello guys.
I left this feature request in the image-line forums, for the music production software FL Studio, so, I would love to have the following feature in Affinity as well.
It's the ability to program commands or extensions like programs like Microsoft Office, Adobe Flash/Animate, Microsoft VS Code, etc.
It would be really useful to be able to create commands to automatize tasks, in either Python, C# or Javascript language. (I'd said mostly C#, but Python would be good because of its simple syntax).
This will benefit greatly the Affinity/Serif developers, because they would only need to focus on fixing bugs mostly, and us community programmers could contribute by creating these commands and extensions so, the amount of features request should decrease.
For example, one crucial extension would be we type a text in a input textfield/dialog, and it splits that text by the spaces and create {n} amount of textfields with the split words.
Also, search layers by layer description/name/title or by another search query like hidden, locked, blend mode, or layer containing {x} FX, or search all layers of type textfield, or search all pixel layers, etc.
There are so many tools we need to automatize task that us programmers could easily implement.
Can someone from Affinity confirm if there is any plan of including this feature, or at least, if they would at least consider implementing it in like version 2.x?
Thank you! -
You got my vote!
-
I know how you feel mate.
Even Microsoft Publisher has non-destructive custom warps LOL.
It's a pain having to recreate everything from scratch if you want to modify the text of a warped text, or modify a path. Or modify the warp itself.
2018! Hello? It's a vital feature! -
- When you create a text that said: "Hello World" I would like that you have a option for split this text and when you click this option, it will put "Hello" in one layer and "World" in another layer and the option if you want split by word or by letter.
-
Have the option for convert a Bitmap to vector.
You have my vote!


Scripting
in Feedback for the Affinity V2 Suite of Products
Posted
Sure, you can have an opinion, and we respect it. But if most people says Python it's best, you can't fight that. For this same issues is why polls and voting systems exist.
I come from bracket and static datatype languages, and when I discovered Python, that opened a world of possibilities for me. For example, I ditched Batch in favor of Python to develop tools to solve my daily life tasks.
Tabs are basic and common in normal text writing anyways, for example, to start a new paragraph.
You can love Lua all you want, but bashing Python over that, it's silly. "Lua is better than Python because I love it". No, it doesn't work that way.
Blender (3D modelling and animation software) uses Python.
Adobe Flash (now Adobe Animate) uses JSFL, a flash port of JSAPI, a Javascript API .
Web browsers use Javascript for their extensions development.
Last words:
It makes sense to have Python as the language to automate Affinity Programs tasks. If not Python, then Javascript. These 2 languages are common among graphic designers that also become frontend developers, because of their simple syntax.
I dream about Python replacing Javascript for the web. I want to know your opinions on this guys!