Skip to content

Instantly share code, notes, and snippets.

@td-shi
Created July 27, 2021 12:35
Show Gist options
  • Save td-shi/f05dcb696c34a812ea51f7a8b5c92a86 to your computer and use it in GitHub Desktop.
Save td-shi/f05dcb696c34a812ea51f7a8b5c92a86 to your computer and use it in GitHub Desktop.
The configuration plantuml on file head
@startuml
skinparam shadowing false
skinparam monochrome true
skinparam defaultFontName Helvetica
skinparam BackgroundColor transparent
skinparam ActivityBackgroundColor #FFFFFF
skinparam ActivityDiamondBackgroundColor #FFFFFF
skinparam ActorBackgroundColor #FFFFFF
skinparam AgentBackgroundColor #FFFFFF
skinparam ArchimateBackgroundColor #FFFFFF
skinparam ArtifactBackgroundColor #FFFFFF
skinparam BiddableBackgroundColor #FFFFFF
skinparam BoundaryBackgroundColor #FFFFFF
skinparam CardBackgroundColor #FFFFFF
skinparam ClassBackgroundColor #FFFFFF
skinparam ClassHeaderBackgroundColor #FFFFFF
skinparam CloudBackgroundColor #FFFFFF
skinparam CollectionsBackgroundColor #FFFFFF
skinparam ComponentBackgroundColor #FFFFFF
skinparam ControlBackgroundColor #FFFFFF
skinparam DatabaseBackgroundColor #FFFFFF
skinparam DesignedBackgroundColor #FFFFFF
skinparam DomainBackgroundColor #FFFFFF
skinparam EntityBackgroundColor #FFFFFF
skinparam EnumBackgroundColor #FFFFFF
skinparam FileBackgroundColor #FFFFFF
skinparam FolderBackgroundColor #FFFFFF
skinparam FrameBackgroundColor #FFFFFF
skinparam HexagonBackgroundColor #FFFFFF
skinparam IconPackageBackgroundColor #FFFFFF
skinparam IconPrivateBackgroundColor #FFFFFF
skinparam IconProtectedBackgroundColor #FFFFFF
skinparam IconPublicBackgroundColor #FFFFFF
skinparam InterfaceBackgroundColor #FFFFFF
skinparam LegendBackgroundColor #FFFFFF
skinparam LexicalBackgroundColor #FFFFFF
skinparam MachineBackgroundColor #FFFFFF
skinparam NodeBackgroundColor #FFFFFF
skinparam NoteBackgroundColor #FFFFFF
skinparam ObjectBackgroundColor #FFFFFF
skinparam PackageBackgroundColor #FFFFFF
skinparam ParticipantBackgroundColor #FFFFFF
skinparam PartitionBackgroundColor #FFFFFF
skinparam PersonBackgroundColor #FFFFFF
skinparam QueueBackgroundColor #FFFFFF
skinparam RectangleBackgroundColor #FFFFFF
skinparam RequirementBackgroundColor #FFFFFF
skinparam SequenceBoxBackgroundColor #FFFFFF
skinparam SequenceDividerBackgroundColor #FFFFFF
skinparam SequenceGroupBackgroundColor #FFFFFF
skinparam SequenceGroupBodyBackgroundColor #FFFFFF
skinparam SequenceLifeLineBackgroundColor #FFFFFF
skinparam SequenceReferenceBackgroundColor #FFFFFF
skinparam SequenceReferenceHeaderBackgroundColor #FFFFFF
skinparam StackBackgroundColor #FFFFFF
skinparam StateBackgroundColor #FFFFFF
skinparam StereotypeABackgroundColor #FFFFFF
skinparam StereotypeCBackgroundColor #FFFFFF
skinparam StereotypeEBackgroundColor #FFFFFF
skinparam StereotypeIBackgroundColor #FFFFFF
skinparam StereotypeNBackgroundColor #FFFFFF
skinparam StorageBackgroundColor #FFFFFF
skinparam SwimlaneTitleBackgroundColor #FFFFFF
skinparam TitleBackgroundColor #FFFFFF
skinparam UsecaseBackgroundColor #FFFFFF
' $> plantuml -tsvg x.pu
' $> (rm x.svg && cat - | sed "s/#FFFFFF/none/g" | sed "s/#[0-9]\{1,6\}/#000000/g" > x.xvg) < x.svg
/'
背景を一旦, 白で強制SVG出力して, sedでnone(透過)する. このとき, ついでに, それ以外の色要素(RGB)を黒にする.
'/
@enduml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment