New in version 21.50

Here you can find announcements about new versions of PhotoLine
User avatar
Gerhard Huber
Entwickler
Entwickler
Posts: 3643
Joined: Mon 18 Nov 2002 15:30
Location: Bad Gögging

New in version 21.50

Post by Gerhard Huber » Fri 07 Jun 2019 07:47

New
  • Tablet support improved
    • now works without WinTab (Windows 10)
    • Tilt support: Can be enabled in the tool settings of the respective tool (e.g. brush) on the right of the presets.
  • Text layer size: Adjust to content size by double-clicking on frame handle

Improvements
  • Lens correction:
    • Windows: Typing in lens list preselects items
    • Placeholder: If a lens correction is applied to a placeholder as a dynamic filter, the correct EXIF data is now used.
    • Lensfun: Optional only the lenses matching the camera are displayed.
    • Handling without suitable lens improved
    • Lensfun support, Sony: Better support for Sony lenses
  • PDF import
    • New faster with many layers
    • Unnecessary rectangular clipping layers are removed
    • Text is combined to lines
  • JPEG export, clipping path: Can now also export documents consisting of a group and a clipping path as JPEG with clipping path
  • EXR import: XYZ-layers are combined to groups, even if one of them doesn't have a letter
  • PNG export: With "Optimize Size" switch
  • File > Import > GS-Import, macOS: now starts Ghostscript optionally from /usr/local/bin/gs
  • Scripting:
    • Scripts can now perform actions as operations
    • AppleScript "save" with filename and VBScript "saveAs" now saves an additional PLD version if required
    • Binary data can now also be passed as hex string or Base64
    • Barcodes can be generated
    • new operation "Resize"
    • Under Windows there is IPLDocument.Merge, under macOS there is the "merge" command
    • Windows: New command "SaveDialog": path = doc.SaveDialog(String dialogTitle = "", String defaultPath = "")
    • New operations: MakeSelection, InvertSelection, ClearSelection, FillSelection.
    • Actions now with "ShowDialog" parameter
    • Copy/paste support
    • Input: Under Windows now with IApplication.InputBox, under macOS with "input box"
  • "Save as" as action: If the file name is the default untitled name, it is replaced by the document path and name.
  • Variable Blur, Dynamic Filter: The variable Blur is now available as Dynamic Filter. The placeholder file must have a mask.
  • Browse, Search: Now with presets
  • Clipboard, Windows: More data types are now placed on the clipboard: PDF, SVG, JPEG, PNG and TIFF
  • Filter > Quality > Exposure: now works directly, for float images therefore now without clipping
  • Automask: with merged reading
  • Lasso tool, aspect ratio: the ratio was only applied if proportional was on.
  • Measuring tool uses the dpi of the document
  • "Edit vector points" tool: Points created by double-click are selected and can be moved directly.
  • Vector paths: curve point handles are now round
  • Vector layer, assign pattern: Transformation is retained when Alt key is held down
  • Selection tools available for virtual copies
  • Drag file to document, placeholder: pressing Shift does not drag file to placeholder
  • Virtual copies, path effects: Virtual copies can now have path effects (important for virtual copies in placeholders that have an outline distortion applied to them)
  • Text layers:
    • Editing: Ctrl+Delete/Backspace deletes word by word (Alt on macOS)
    • Spelling checking: The spelling checking is only displayed in the text tool for the active layer.
    • Spell checker: The spell checker is now displayed in color in documents with gray profile.
    • Shape flow: Flow distance can now be changed for several layers simultaneously
    • Register accuracy, shape flow: The first line of a text frame could be out of register.
  • Layer list
    • Mask by clicking on thumbnail: Revised
    • Mask by clicking on thumbnail: Both intensity and transparency can be added and subtracted now
    • Label color: If child layers do not have their own label color, they inherit the color of their group.
  • Color lists from QuarkXPress can be read
  • Plug-in interface updated
  • Mosaic: The relative flattening of the highlighting now refers to the cell size
  • Group many levels: Accelerated
  • Delete many layers: Accelerated
  • Setting the ruler origin: The dialog now displays the appropriate help.
  • Ruler: now has references to help
  • Drag a guide line from the ruler: Displays position
  • Convert layer to lasso: Vectors without an outline now always use the path
  • Shortcuts, Windows: Simple shortcuts without Ctrl now ignore the Caps Lock key
  • Drop-down lists, Windows: Improved keyboard control (arrow keys, selection by typing)
  • 16-bit display in the Picture Info
  • Adjustment layers, modal dialog, Undo: Several modal adjustment layer changes are no longer combined.
  • Grain Filter: With presets
  • Window maximization, macOS: Just as the Windows version, the macOS version now remembers whether the last document window was maximized.
  • Used libraries updated

Bug fixes
  • Text register: sometimes did not draw a line
  • Text register: Text register was not used when copying pages/pasting text layers from other documents.
  • Text wrap: strange spikes with shape flow around transparent image fixed
  • Text flow with layer effect: Background effects (e.g. "shadow outside") did not output the text flow correctly during export.
  • Text layer, assign paragraph style, retain manual formatting: If a new paragraph style was assigned while holding down the Shift key, the text formatting did not change.
  • Text layers, text register: Has also been applied to rotated layers
  • PDF import: Strange PDFs with an empty Cross Reference Table at the end are read correctly
  • PDF import: FlateDecode with Predictor 3 decoded the first pixel incorrectly
  • PDF import: Process colors are no longer turned into spot colors
  • PDF export: Virtual copies with adjustment layers/iamge clipping were not exported correctly
  • PDF export: Problem with exporting strange characters fixed
  • PDF export: Layers that need to be rendered now take the background color of the document into account for merge modes
  • PDF export, 1-bit images, unregistered version: there was a saving error
  • SVG and PDF export, placeholders, dynamic filters with replace mode: dynamic filters with replace mode were not exported correctly (with PDF 1.4 only)
  • PSD export: When saving vector paths, the export could be aborted
  • Raw import: memory leak when opening raw files
  • Conversion of multiple layers: It always change both the image type and color depth.
  • Select colors: 32-bit with alpha the preview showed stripes
  • Plug ins: Mask was no longer used
  • Drag&drop layer, placeholder: If a layer was dragged to a placeholder layer, the placeholder layer was replaced.
  • Copy/paste, lasso, vector layers: The size of the pasted layer was often not correct
  • Adaptive sharpener: sometimes wrong transparency was created with 32-bit and transparency
  • Docked dialogs, Windows: Tab changed focus to other docked dialogs
  • Browse: Focus is set to file list after opening
  • Toolbar, 2 rows, vector, large icons: The vector settings were not adjusted to the toolbar width.
  • "Edit vector points" tool, edit pattern transformation in document: Colors that were relative to one of their groups showed the wrong transformation rectangle
  • Ruler tool: didn't work correctly
  • Line tool: "In active layer" did not work with images
  • Copy brush: The document preview used the wrong intensity until it was changed for the first time.
  • Painting tool: Didn't remember settings
  • Painting tools, copy brush, channel list: If the editing was restricted to one channel in the channel list and then switched to the painting tools/copying pencil, the restriction was not active.
  • Distortion tool: crash occurred when deleting nodes
  • "Curve creation" tool: If the mouse pointer was over a path, the wrong help text was displayed in the status bar.
  • Scripting, gradients: only linear gradients were possible
  • Scripting, Windows: IPLLayer.Origin did not work with the background layer
  • Scripting: Save/SaveAs (Windows), and save (macOS) now support "ShowDialog" and "Title".
  • Scripting, Windows, arrays as parameters: Arrays passed as reference were not supported.
  • Scripting, Windows: Error messages are no longer truncated
  • Scripting, Windows: IPLMatrix.TransformPoints/Sizes/Rectangles did not work with VBScript
  • Patterns, spot colors: Patterns did not delete the spot channels
  • Layer list, search function: Alt+click on marker now works even if not all layers are displayed
  • Page list: Moving several complete pages forward did not work properly
  • Layer attributes, clipping: When changing the width, clipping was always activated for adjustment layers.
  • Browse, EXIF data, Mac: may have been displayed without scroll bar
  • Convert layer type: System images (which were created somehow, how is not clear) can now be converted to RGB
  • Change document size, picture mode: another layer may have been activated afterwards
  • Curves, transparency, 16-bit and 32-bit images: Curves didn't change the transparency properly
  • Save layer: Path text and shape flow are retained during saving
  • Lens correction: Possible crash due to last used lenses fixed
  • 1-bit images: Support for blend modes
  • 1-bit images: rotated images with alpha and a width of more than 8192 pixels are output correctly
  • Histogram, extended display: median adjusted to Ps
  • Color Editor, Windows, color picker, document window: Under Windows, the color picker of the Color Editor did not use the color profile of a document window.
  • Edit > Cut, Vector, Lasso: Cutting to a vector layer with a lasso caused a crash
  • Layout > Page > Load page(s): if the selected document was an image, there could be a crash
  • Filter > Quality > Pixelize: Now also edits the transparency
  • Vector layer, pixel alignment: It is now aligned even if smoothing is switched off.
  • "Save as" as action: Crash when editing the action step without document
  • Convert layer type, path text to vector: path text could not be converted to vector
  • Fixed problem with Document Information on images without any data
  • Spelling checker, Windows: Problems with language switching fixed
  • Lines, non-antialiased, macOS: the non-antialiased output of the operating system looked terrible, we now use our own
  • Roughen filter: If Alpha was switched off, the horizontal scaling of the Rough pattern changed.
  • "Adjustment Layer" dialog, histogram: The histogram was not updated when a script changed another layer than the active one.

Erhy
Mitglied
Posts: 132
Joined: Sun 19 Feb 2012 10:17

Re: New in version 21.50

Post by Erhy » Fri 07 Jun 2019 16:21

Danke für all die viele Arbeit!

Da ich mich gerade mit de Actions und Scripting interessiere
würde ich für Beispiele der neuen Features dankbar sein.

Und gibt es ein neues ScriptingVBScript.pdf?

Im Beispiel SelectedLayersScaleUI.vbs finde ich das statement
selectedLayers(0).DoOperation operation, "ShowDialog", true
welches operation als IPLDictionary verwendet.

Kann ich herausfinden, welche sonstigen Parameter bei DoOperation sinnvoll sind?

Gruß
Erhy

Martin Huber
Entwickler
Entwickler
Posts: 3451
Joined: Tue 19 Nov 2002 15:49

Re: New in version 21.50

Post by Martin Huber » Fri 07 Jun 2019 18:00

Erhy wrote:
Fri 07 Jun 2019 16:21
Und gibt es ein neues ScriptingVBScript.pdf?
Ja, das sollte mitinstalliert werden. Unter Windows gibt es da IMO ein Scripting.zip, unter macOS einen Scripting-Ordner.
Erhy wrote:
Fri 07 Jun 2019 16:21
Im Beispiel SelectedLayersScaleUI.vbs finde ich das statement
selectedLayers(0).DoOperation operation, "ShowDialog", true
welches operation als IPLDictionary verwendet.
An dieser Stelle werden die Parameter für die Operation operation nicht als IPLDictionary, sondern direkt übergeben. Genaugenommen wird hier ein Parameter übergeben ("ShowDialog"), der auf true gesetzt wird. Damit wird der vor der Ausführung der Operation der Dialog der Operation angezeigt.
Erhy wrote:
Fri 07 Jun 2019 16:21
Kann ich herausfinden, welche sonstigen Parameter bei DoOperation sinnvoll sind?
Das steht im ScriptingVBScript.pdf unter "Operations" (Seite 24 ff.).

Und da wir hier im internationalen Forum sind:
Is there an updated version of the scripting documentation?
Yes, it should be installed along with PhotoLine. On Windows there is AFAIK a Scripting.zip, on macOS there is a "Scripting" folder.
The example SelectedLayersScaleUI.vbs contains the statement
selectedLayers(0).DoOperation operation, "ShowDialog", true
which uses operation with an IPLDictionary.
This line doesn't use an IPLDictionary as parameter for the operation, but passes its parameters directly. There is a single parameter named "ShowDialog" having the value true. This way PhotoLine will show the operation's dialog before executing the operation.
How can i find out the possible parameters of an operation?
The possible parameters are documented in ScriptingVBScript.pdf in the section "Operations" (page 24 and following).

Martin

User avatar
russellcottrell
Mitglied
Posts: 141
Joined: Sat 26 Jul 2014 10:13

Re: New in version 21.50

Post by russellcottrell » Fri 07 Jun 2019 23:18

Did vibrance not make it into the release?
And are any of the scripting improvements different from those in the betas?

Martin Huber
Entwickler
Entwickler
Posts: 3451
Joined: Tue 19 Nov 2002 15:49

Re: New in version 21.50

Post by Martin Huber » Sat 08 Jun 2019 13:42

russellcottrell wrote:
Fri 07 Jun 2019 23:18
Did vibrance not make it into the release?
No, there hasn't been much feedback yet.
russellcottrell wrote:
Fri 07 Jun 2019 23:18
And are any of the scripting improvements different from those in the betas?
It's the same.

Martin

User avatar
russellcottrell
Mitglied
Posts: 141
Joined: Sat 26 Jul 2014 10:13

Re: New in version 21.50

Post by russellcottrell » Sat 08 Jun 2019 16:27

My feedback on vibrance: it is a shortcut for what you can do with curves, similar to brightness and contrast sliders. I personally would prefer to use curves.

Juan
Mitglied
Posts: 515
Joined: Thu 06 Oct 2011 08:08

Re: New in version 21.50

Post by Juan » Sat 08 Jun 2019 17:12

And for me I use vibrance since it was introduced (love it), when doing really fast archviz this save my rears every single time. I keep using the beta because of it.

User avatar
russellcottrell
Mitglied
Posts: 141
Joined: Sat 26 Jul 2014 10:13

Re: New in version 21.50

Post by russellcottrell » Sat 08 Jun 2019 20:16

Updated tutorial:
http://www.russellcottrell.com/photo/PhotoLine/
If it looks good, I will make a new .pdf. The links will work this time; will not bother with a .chm. The image rollovers have been rewritten so you can download the individual pages.

User avatar
Herbert123
Mitglied
Posts: 1784
Joined: Sat 12 May 2012 21:38

Re: New in version 21.50

Post by Herbert123 » Tue 11 Jun 2019 18:40

Juan wrote:
Sat 08 Jun 2019 17:12
And for me I use vibrance since it was introduced (love it), when doing really fast archviz this save my rears every single time. I keep using the beta because of it.
Agreed, I used Vibrance surprisingly often lately. Just a handy speed up in my workflow.

Would be sad to see it left out...

BTW heck of an update!
/*---------------------------------------------*/
System: Win10 64bit - i7 920@3.6Ghz, p6t Deluxe v1, 48gb (6x8gb RipjawsX), Nvidia GTX1080 8GB, Revodrive X2 240gb, e-mu 1820, 2XSamsung SA850 (2560*1440) and 1XHP2408H 1920*1200 portrait

Paul
Mitglied
Posts: 176
Joined: Fri 19 Dec 2008 11:36

Re: New in version 21.50

Post by Paul » Mon 17 Jun 2019 12:19

I too use Vibrance more than enough to stay with B15!
- Paul