如何在 Flickr 上找到又酷,又有趣,且版权自由的照片?
【编者按】本文作者为 Alex Walker,主要介绍在 Flickr 上进行照片搜索时的一些技巧。本文系国内 ITOM 管理平台 OneAPM 编译呈现。
我们一直都在寻找新奇的,与众不同的设计、图案、照片、或有趣的纹理。笔者最喜欢的一个来源是 Flickr,但可能和你使用它的方式有所不同。
当然,我们大多数人都知道 Flickr 拥有庞大的共享许可的图片库,但是还有另一个丰富又迷人的图片库,值得探索。
世界上许多大型的图书馆,政府机构,私人公司,国家档案馆,博物馆,和历史社团都使用Flickr作为他们的图书、文件、插图和照片的目录。其中的大部分都存放在公共领域,并且版权自由。
这些机构包括:
令人难以置信的是,图书图片互联网档案馆,从十年前就开始数字化版权过期的书籍了,现在网站上拥有超过500万张照片。
这些作品主要分为两大类。
版权过期的作品:这些都是老作品,书籍,杂志,海报和广告资料,通常版权早已过期,作者也不在人世了。
未知作者的作品:通常是档案照片,这些作品的作者(包括版权)无法确立。
访问这些图片并不困难。进行一个标准的搜索,点击左上角的“Any license(任意协议)”下拉菜单,点击“No known copyright restrictions(无已知版权限制)”。

你应该如何使用这些图片?
显然,我们不是在谈论在大型图片存储网站上会找到的特定的预想图片。Flickr 是一个巨大的图片库,所以你需要有计划,要不你就可能花好几天时间点击“下一页”,却一无所获。
建议1:创建一种图案
Archive.org为20世纪早期的室内设计和时尚图书建立了目录,其中包含了布料和墙纸样品的无数选择。
这或许是尝试无缝拼接软件的好机会,比如The Orange Box提供的免费工具。
建议2:寻找文字设计的灵感
1900年之前,书中的插图是相对罕见的,但是文字设计和文字装饰则有很长的历史。如果你正在寻找一个神秘的,“达芬奇密码”感觉的设计,你会发现一些可以追溯到9世纪的令人惊叹的文本设计。
然而,如果你寻找的是更现代的设计,简单地搜索“typography text(文本排版)”,就能获得好几页非凡的,但却经常被遗忘的文本设计。

建议3:用旧日图片表达心情
如果你想描绘一种情绪,国会图书馆提供了数以万计的令人难以置信的日常生活照片,可以为设计带来温暖和朴实的魅力。

现在,我不得不承认,要在Flickr上找到有用的公共领域图片,需要巧妙的“搜索关键词”和一些顽强的决心。你的搜索必须有创意。批量上传这些图片到Flickr的自动化系统,会有意识地对图片进行标记,但你需要处理大量的数据。
其中还有一些非常奇怪的东西——老医学图,颅相学,奇怪的炼金术士文本。这是一个有趣的搜索。
但我不得不说,能再次看到那些几十年前的作品,是很棒的体验。
去浏览一下吧。
本文系 OneAPM 工程师编译整理。OneAPM Browser Insight 是一个基于真实用户的 Web 前端性能监控平台,能帮助大家定位网站性能瓶颈,实现网站加速效果可视化;支持浏览器、微信、App 浏览 HTML 和 HTML5 页面。想阅读更多技术文章,请访问 OneAPM 官方技术博客。
本文转自 OneAPM 官方博客
原文地址:
https://www.sitepoint.com/how-to-find-cool-quirky-copyright-free-photos-on-flickr/
如何在 Flickr 上找到又酷,又有趣,且版权自由的照片?的更多相关文章
- 如何在 Github 上发现优秀的开源项目?
之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率? 问到点子上了,Git ...
- 如何在MyEclipse上添加更换JRE
如何在myeclipse上添加更换JRE 由于兼容性的问题,有些WEB项目会依赖jdk的版本.如果需要更换jdk,那么,知道如何更换JRE的方法很有必要. 一种在myeclipse上添加和更换JRE的 ...
- 如何在windows7上安装启明星系统。
启明星系统提供多种安装方式.安装包里自带了setup.exe.每个程序的 install下有在线安装(例如请假应用程序为book,则默认为 http://localhost/book/install ...
- 如何在Linux上通过grub添加内核参数
转自Linux中国 我们可以在linux内核启动时为其提供各种各样的参数.这些参数可以自定义内核默认的行为,或者通知内核关于硬件的配置信息.内核参数应在内核启动时通过引导装载程序,如GRUB或LILO ...
- 如何在Window上使用Git
开始的时候同事只给了一个地址,类似这样:git@111.111.1.1:ABCDEF (1)如何在Windows上使用Git 有一篇博客不错:http://www.tuicool.com/articl ...
- Redis简介以及如何在Windows上安装Redis
Redis简介 Redis是一个速度非常快的非关系型内存数据库. Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erla ...
- 如何在CentOS上安装一个2048小游戏
如何在centos上安装一个2048小游戏 最近在学习CentOS系统,就琢磨着玩点什么,然后我看到有人在玩2048小游戏,所有我就在想,为啥不装一个2048小游戏搞一下嘞,于是乎,我就开始工作啦 由 ...
- iOS学习——如何在mac上获取开发使用的模拟器的资源以及模拟器中每个应用的应用沙盒
如题,本文主要研究如何在mac上获取开发使用的模拟器的资源以及模拟器中每个应用的应用沙盒.做过安卓开发的小伙伴肯定很方便就能像打开资源管理器一样查看我们写到手机本地或应用中的各种资源,但是在iOS开发 ...
- 如何在Android上编写高效的Java代码
转自:http://www.ituring.com.cn/article/177180 作者/ Erik Hellman Factor10咨询公司资深移动开发顾问,曾任索尼公司Android团队首席架 ...
随机推荐
- Spring Security + OAuth系统环境搭建(一)
最近在做权限管理系统的重构工作,系统基于Spring Security + OAuth架构,整体架构.技术和之前调研的结果差不多,架构调研时有在这篇博客做过简单记录“Spring Cloud微服务下的 ...
- SpringCloud实战10-Sleuth
Spring-Cloud-Sleuth是Spring Cloud的组成部分之一,为SpringCloud应用实现了一种分布式追踪解决方案,其兼容了Zipkin, HTrace和log-based追踪, ...
- leetcode — combinations
import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * Source : https://o ...
- mysql滑动订单问题
先根据以下代码来创建表MonthlyOrders并导入一定的数据 CREATE TABLE MonthlyOrders( ordermonth DATE, ordernum INT UNSIGNED, ...
- Hibernate学习(六)———— cascade(级联)和inverse关系详解
序言 写这篇文章之前,自己也查了很多的资料来搞清楚这两者的关系和各自所做的事情,但是百度一搜,大多数博文感觉说的云里雾里,可能博主自己清楚是怎么一回事,但是给一个不懂的人或者一知半解的人看的话,别人也 ...
- MONGODB(二)——索引操作
一.1.插入10w条数据> for(var i = 0;i<100000;i++){... var rand = parseInt(i*Math.random());... db.pers ...
- 【转载】IIS报错不是有效的Win32应用程序
今天在IIS中部署ASP.NET网站后,访问网站报错,提示信息为:未能加载文件或程序集XXX.dll或它的某一个依赖项,不是有效的Win32应用程序(异常来至HRESULT:0x800700C1).通 ...
- 【转载】SQL语句用一个表的数据更新另一个表
在Sqlserver的维护更新操作中,有时候涉及到Update操作,其中有一种情况是根据特定的条件,以一个表中的数据更新另一个表的数据,此时涉及到两个表之间的关系以及操作,此处介绍2种更新方法. (1 ...
- SQL Server 怎么在分页获取数据的同时获取到总记录数
SQL Server 获取数据的总记录数,有两种方式: 1.先分页获取数据,然后再查询一遍数据库获取到总数量 2.使用count(1) over()获取总记录数量 SELECT * FROM ( SE ...
- oracle表空间大小的限制和DB_BLOCK_SIZE的概念
之前接触的项目表空间最大也不超过10G,所以导入数据库时一直使用导入本地的oracle数据库文件的方法,即根据dmp文件大小设置一个数据文件,设定表空间最大值. --创建表空间,数据文件为'F:\ap ...