rodlie / cyan Goto Github PK
View Code? Open in Web Editor NEWCyan Graphics
Home Page: https://cyan.graphics
License: Other
Cyan Graphics
Home Page: https://cyan.graphics
License: Other
Use offsets etc.
Support translations.
Cyan (1.0) started out as a simple (prepress) color converter application, but my goal has always been to make a more full-featured image editor (an replacement to Gimp for my workflow). So some months ago I started working on Cyan2. The progress has been slow, but steady, taking my time to get it right from the start.
I have also experimented with nondestructive multi-layered support, but that will have to wait until v3.
My plan is to have a working alpha release by the end of 2018. The source for v2 is currently not public.
support re-order the layers....
Compile this application on Travis CI upon each git push
, and upload an AppImage to your GitHub Releases page.
Providing an AppImage would have, among others, these advantages:
appimaged
--appimage-extract
parameterHere is an overview of projects that are already distributing upstream-provided, official AppImages.
PLEASE NOTE: For this to work, you need to enable Travis CI for your repository as described here prior to merging this, if you haven't already done so. Also, You need to set up GITHUB_TOKEN
in Travis CI for this to work; please see https://github.com/probonopd/uploadtool.
If you have questions, AppImage developers are on #AppImage on irc.freenode.net.
IM6 has issue with MP in Win, so for now IM is not multi-threaded on Win.
I think this is fixed in IM7, check...
g++ -c -pipe -O2 -fPIC -fopenmp -fopenmp -fopenmp -Wall -W -D_REENTRANT -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x060000 -DQT_NO_DEBUG_OUTPUT -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -Isrc -isystem /usr/include/x86_64-linux-gnu/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Ibuild/.moc -isystem /usr/include/libdrm -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o build/.obj/common.o src/common.cpp
src/common.cpp: In static member function 'static int Common::hasLayers(const QString&)':
src/common.cpp:633:17: error: 'pingImages' is not a member of 'Magick'
Magick::pingImages(&layers,
^~~~~~~~~~
src/common.cpp:633:17: note: suggested alternative: 'linkImages'
Magick::pingImages(&layers,
^~~~~~~~~~
linkImages
make[1]: *** [Makefile:582: build/.obj/common.o] Error 1
Add save options, compression etc.
The IM backend does not support embedded profiles in PNG. See https://github.com/rodlie/geticc
1.2.0 shipped with a broken gimp.py, sorry about that. Will do a new release (1.2.1) later today.
1.2.1 RC builds will be available here: #23
it works, but should use the code from editor.
The backend too complicated, rewrite.
add unit tests for images.
Update ALL tiles on color convert.
IM only supports drawing in RGB....
Either fix IM or convert to RGB while drawing. Last option is easiest, but will hurt performance.
Finish libCyan 1.0.0
Missing:
add a simple function that checks for latest version.
Use (lib)MyPaint for painting.
Update SDK used to build release binaries.
I made v1 to be correct, not fast. But fear not, I should be able to speed up the application significant.
Move to MDI.
Open a layer dialog selector if the input image has any, then select the layer you want to import.
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.