Comments (2)
Yeah, the images or rather the assets are made for being small. They are tailored to work in small versions. So if one scale them up they will look a bit wonky since they lack that level of detail that one would expect in larger versions. But I see your point. We are providing SVG-versions for the web and might consider to provide PDF for iOS.
from flagkit.
I've created a small Ruby script that converts the SVG files to PDF. It is far from perfect (makes a mistake with the BR flag for example), but better than nothing.
base_path = '~/Desktop/FlagKit/Assets/SVG'
Dir.glob("#{base_path}/*") do |file|
original_name = File.basename(file, '.*')
%x{rsvg-convert -w 270 #{base_path}/#{original_name}.svg -f pdf -o #{base_path}/#{original_name}.pdf}
end
I also tried to create a Sketch Plugin but didn't go far with it. Would someone be able to help me with that? (Exporting doesn't work, it only resizes the selected layer now.)
export default function(context) {
var layer = context.selection.firstObject()
if (layer) {
var midX=layer.frame().midX();
var midY=layer.frame().midY();
layer.multiplyBy(12.85);
layer.frame().midX = midX;
layer.frame().midY = midY;
var options = {
output: '~/Desktop',
overwriting: true,
formats: 'pdf'
}
var exportObject = require('sketch/dom').exportObject;
exportObject(layer, options);
}
}
from flagkit.
Related Issues (20)
- Could you add a Flag of Arab League, please? HOT 1
- Slow down compiling
- AZ Flag not working, but documentation includes this country
- Wrong shape/color of Albania's flag
- Flags not Displaying in Web HOT 1
- Add Attribution and Copyright Comment to Each SVG
- Missing flag for Ascension Island (AC)
- Flag not Visible Storyboard HOT 1
- Missing flag: Bonaire HOT 1
- The Chinese flag is wrong, please don't use it! HOT 10
- Port to Android
- CH and VA flags should be square
- Get all images with one call HOT 1
- Images are very pixelated in SwiftUI
- SVG usage
- WW flag is no longer available
- ZW flag is incorrect
- Missing Antarctica and Western Sahara flags HOT 1
- Broken Link!
- FR: Add placeholder flags for unknown
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flagkit.