lmadhavan / fotografix Goto Github PK
View Code? Open in Web Editor NEWFotografix is a modern photo editor for Windows.
Home Page: https://lmadhavan.com/fotografix/
License: MIT License
Fotografix is a modern photo editor for Windows.
Home Page: https://lmadhavan.com/fotografix/
License: MIT License
Photoshop file format specification: https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/
Trying to draw on a surface pro. If i use the pen on the screen but not touch the screen, then the app draws. If i place my pen on the screen, only random dots are drawn on the screen.
As a user, I want to be able to open multiple tabs so that I can work on several images at once.
Currently all slider use the default tooltip which looks like 0.5000
. The formatting should be changed to make it more readable:
-0.50
or +0.50
50%
Any command that runs for longer than a second should display a progress bar and provide the ability to be cancelled.
Fotografix 1.x reference source: https://github.com/lmadhavan/fotografix/blob/v1.5/Fotografix/FotografixDoc.cpp#L2022-L2257
We already use the WIC API for the current JPG/PNG support. Expanding this to all available WIC codecs is simply a matter of enumerating installed codecs and using that to populate the File Open/Save dialogs.
I found the (lack of) keyboard shortcuts in both the menu and context menus to be the biggest gripe I had with this software. e.g. with " C_u_t ", " _P_aste " menu items labels , there exists an accelerator that will proc appropriate function, when the keys u and p are pressed.
For an example of what I consider a complete menu implementation in an image editor, please look at Greenfish Icon Editor ( open-source ) http://greenfishsoftware.org/gfie.php#apage
Tab strip background should reflect the active/inactive state of the window like regular title bars do.
I want a new Selection tool that works as follows:
The following seem to be different between running the app in light & dark mode:
I opened an image of size 2373 W X 1541 H. I have aspect ratio locked and set the Width to be 600 and pressed Tab. The dimensions became 0 X 0 and the image disappeared
If there isn't a proper factor when locking the aspect ratio, may be it should round off to the nearest full number. For this case, I would expect the image to resize to 600 W X 390 H
Even if 1 somehow is not needed, Resize button should probably be disabled for 0 X 0.
A useful feature would be to add an option to use Layers to output to LuminanceHDR processing. More info : https://sourceforge.net/projects/qtpfsgui/
This should be the default behavior, with an option to unlock aspect ratio.
Value does not fall within the expected range.
at System.Runtime.InteropServices.McgMarshal.ThrowOnExternalCallFailed(Int32, RuntimeTypeHandle) + 0x1d
at __Interop.ComCallHelpers.Call(__ComObject, RuntimeTypeHandle, Int32, Void*, Void*) + 0x92
at __Interop.ForwardComStubs.Stub_125[TThis](__ComObject, Int32) + 0x41
at Fotografix.Win2D.Win2DBitmap.GetPixelBytes() + 0x14
at Fotografix.BitmapLayer.Paint(BrushStroke) + 0x35
at Fotografix.Editor.PaintBrushStrokeCommand.Execute() + 0x10
at Fotografix.UI.ImageEditor.OnBrushStrokeCompleted(Object, BrushStrokeEventArgs) + 0x85
at Fotografix.Editor.Tools.BrushTool.PointerReleased(PointerState) + 0x6d
at Fotografix.UI.ToolAdapter.PointerReleased(Object, PointerRoutedEventArgs) + 0x32
at Fotografix.UI.ImageEditorPage.ImageEditorPage_obj1_Bindings.b__23_3(Object, PointerRoutedEventArgs) + 0x13
at Windows.Foundation.AsyncOperationCompletedHandler1.Invoke(IAsyncOperation
1, AsyncStatus) + 0x21
at __Interop.Intrinsics.HasThisCall__16[TArg0](Object, IntPtr, Object, TArg0) + 0x22
at Fotografix!+0x1b431b
Steps to reproduce:
Expected:
Actual:
The Save button currently behaves like a traditional Save As command. Now that all standard file formats are supported (#48), Save should replace the existing file by default and Save As should be a separate option to choose a new filename.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.